Information Technology

Full stack Developer

Dar es salaam 1 Position

Required Skills & Core Tools

Network Administration System Administration Cybersecurity Software Development Database Management IT Support & Troubleshooting

Job Description

The Full Stack Developer is responsible for designing, developing, testing, and maintaining both front-end and back-end applications. The role involves building responsive web applications, integrating databases and APIs, troubleshooting system issues, and ensuring applications are secure, scalable, and user-friendly.

Key Responsibilities

  • Design, develop, test, and maintain web applications and software solutions.

  • Develop responsive and user-friendly front-end interfaces.

  • Build and maintain back-end systems, APIs, and server-side logic.

  • Design, manage, and optimize databases for application performance.

  • Integrate third-party services and APIs into applications.

  • Troubleshoot, debug, and resolve software issues and system errors.

  • Ensure applications are secure, scalable, and optimized for performance.

  • Collaborate with UI/UX designers, project managers, and other developers throughout the development process.

  • Write clean, well-documented, and maintainable code following best practices.

  • Perform application testing, deployment, and regular system updates.

  • Monitor application performance and implement improvements where necessary.

  • Participate in code reviews and contribute to continuous improvement of development processes.



Requirements & Qualifications

Qualifications

  • Bachelor's degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.

  • Proven experience in full stack web development is an added advantage.

  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).

  • Experience with back-end technologies such as Node.js, PHP, Python, Java, or .NET.

  • Knowledge of relational and/or NoSQL databases such as MySQL, PostgreSQL, or MongoDB.

Requirements

  • Strong problem-solving and analytical skills.

  • Knowledge of RESTful APIs and system integration.

  • Familiarity with Git or other version control systems.

  • Understanding of software development life cycle (SDLC).

  • Ability to write clean, efficient, and maintainable code.

  • Good communication and teamwork skills.

  • Ability to manage multiple tasks and meet deadlines.

  • Willingness to learn new technologies and adapt to changing project requirements.

Application Deadline

06 Aug, 2026

Apply for Job
Share This Job Opening