We are recruiting to fill the position below:
Job Title: Full Stack Developer
Location: Remote
Employment Type: Full-time
About the Role
- We are looking for a highly skilled and experienced Full Stack Developer to join our technology team. The ideal candidate should have strong experience across both frontend and backend development, with the ability to build, integrate, maintain, and optimize scalable web applications.
- The successful candidate will work closely with the product, design, operations, and other technical teams to develop reliable and user-focused digital solutions.
Key Responsibilities
- Design, develop, test, and maintain responsive and scalable web applications.
- Develop high-quality frontend applications using modern JavaScript frameworks.
- Build robust backend services, APIs, and application logic.
- Integrate third-party APIs and external services.
- Design, manage, and optimize databases.
- Identify and resolve bugs, performance issues, and technical challenges.
- Implement appropriate authentication, authorization, and security measures.
- Ensure applications are scalable, reliable, and maintainable.
- Write clean, reusable, well-documented, and efficient code.
- Participate in code reviews and contribute to development standards and best practices.
- Collaborate with designers, product teams, and other stakeholders to translate requirements into functional solutions.
- Monitor application performance and continuously improve system efficiency.
- Maintain existing applications and implement new features based on business and product requirements.
- Contribute to technical planning, architecture, and decision-making.
- Stay updated with emerging technologies, development practices, and industry standards.
Qualifications & Experience
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field is an advantage.
- Proven experience as a Full Stack Developer or in a similar software development role.
- Strong frontend and backend development experience.
- Demonstrable experience building and deploying real-world applications.
- Experience working with APIs and third-party integrations.
- Strong understanding of databases and data structures.
- Experience working with Git and collaborative development workflows.
- Ability to independently troubleshoot and solve technical problems.
- A strong portfolio, GitHub profile, or examples of completed projects will be an advantage.
Required Technical Skills
- The ideal candidate should demonstrate strong proficiency in several of the following:
Frontend:
- React
- Next.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Responsive web development
- Modern frontend development practices
Backend:
- Node.js
- RESTful API development
- Backend architecture and application logic
- Authentication and authorization
- API integrations
- Server-side development
Databases:
- Strong knowledge of relational databases such as PostgreSQL or MySQL.
- Experience with NoSQL databases such as MongoDB or similar technologies.
- Ability to design, query, optimize, and maintain databases.
Development & Infrastructure:
- Git and version control
- Deployment and production environments
- Cloud platforms and hosting environments
- Debugging and performance optimization
- Basic understanding of CI/CD processes
- Security and application best practices.
Key Competencies:
- Strong problem-solving ability
- Analytical and critical thinking
- Attention to detail
- Good communication skills
- Ability to work independently
- Ability to collaborate effectively with a team
- Strong ownership and accountability
- Ability to manage priorities and meet deadlines
- Continuous learning and adaptability
- Strong understanding of software development best practices
What We Are Looking For
- We are particularly interested in candidates who can demonstrate actual hands-on experience building and maintaining applications rather than candidates who only possess theoretical knowledge.
Candidates should be able to clearly explain:
- Projects they have personally worked on.
- Their specific contribution to each project.
- Technologies and frameworks they used.
- Challenges they encountered and how they solved them.
- Applications or products they have deployed.
- Their experience working across both frontend and backend systems.
Application Closing Date
Not Specified.
Interested and qualified candidates should send their CV to: jobs@dokitami.com using "Full Stack Developer Application" as the subject of the mail.
Application Instruction
Please include:
- Updated CV
- Portfolio or GitHub profile
- Links to relevant projects or applications, where available
- A brief summary of their experience with both frontend and backend development.
Note: Only candidates who demonstrate strong practical Full Stack Development experience will be shortlisted.