Fullstack Developer ๐ŸŽ‰
  • Dar es Salaam, Tanzania
  • viaKaziConnect
4 months ago
Mid Level
Information Technology
2 - 5 years
Bachelor's degree in Computer Science, Information Technology, or a related field
Job Summary
As the Full-stack Developer you are responsible for developing and maintaining both the front-end and back-end components of our web applications. This role requires a deep understanding of modern web development practices, a passion for building user-friendly applications, and the ability to work collaboratively with a team.

Duties And Responsibilities
Development:
  • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
  • Write clean, maintainable, and efficient code.
  • Collaborate with designers and other developers to implement and improve application functionality.

Front-End Development:
  • Develop user interfaces using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.js.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.

Back-End Development:
  • Develop server-side logic, APIs, and databases.
  • Build and maintain robust, scalable, and secure back-end services.
  • Integrate front-end elements with server-side logic.

Testing and Debugging:
  • Perform unit testing and debugging to ensure high-quality code.
  • Troubleshoot and resolve application issues and bugs.
  • Conduct code reviews to maintain code quality and share knowledge with the team.

Collaboration and Communication:
  • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions.
  • Participate in agile development processes, including sprint planning and daily stand-ups.
  • Document development processes, code changes, and other relevant information.

Continuous Improvement:
  • Stay up-to-date with emerging technologies and industry trends.
  • Continuously improve development processes and tools.
  • Share knowledge and mentor junior developers.

Education Other Skills Required
  • Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent experience.
  • Proven experience as a Fullstack Developer or similar role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong knowledge of back-end technologies, including server-side languages (e.g., Node.js, Python, Ruby) and frameworks (e.g., Express, Django, Rails).
  • Experience with database management systems, both relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB).
  • Familiarity with version control systems (e.g., Git).
  • Understanding of RESTful APIs and web services.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, agile environment.
Looking For A Job?

Your next role could be with one of these top leading organizations.

Apply now
Are You Recruiting?

Attract, Engage and Recruit talent in one place with our linked CV database. .

Post a Job