Full Stack Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | February 27, 2025 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description

JOB DETAILS:
The Full Stack Developer will design, develop, and maintain web applications across both front-end and back-end systems. The ideal candidate will have experience with modern web technologies, databases, and cloud services, ensuring scalable and efficient solutions. You will work closely with the product manager and designers to build and improve applications that meet business needs.
Key Responsibilities:
– Design and develop responsive and scalable web applications using front-end and back-end technologies.
– Write clean, maintainable, and efficient code following best practices.
– Work with databases (SQL and NoSQL) to design schemas, optimize queries, and manage data efficiently.
– Implement authentication, authorization, and security best practices.
– Collaborate with UI/UX designers to ensure a seamless user experience.
– Troubleshoot, debug, and optimize applications for maximum performance.
– Deploy and maintain applications in cloud environments such as AWS, Azure, or
Google Cloud.
– Stay up to date with emerging technologies and continuously improve development processes.
Qualifications and Skills:
– Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
– Experience: 2+ years of full-stack development experience.
– Proficiency in JavaScript frameworks (React, Angular, or Vue.js), HTML5, CSS3.
– Experience with Node.js, Python, Ruby on Rails, Java, or .NET.
– Knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase) databases.
– Experience in designing and consuming RESTful and GraphQL APIs.
– Proficiency with Git and GitHub/GitLab.
– experience in preparing proposals and demos
– Strong problem-solving skills and the ability to work in a team-oriented environment