Bestkaam Logo
Back to Jobs
UM6P - ASARI African Sustainable Agriculture Research Institute

Full Stack Developer

Actively Reviewing

UM6P - ASARI African Sustainable Agriculture Research Institute

1–2 yrs exp Posted 5 hours ago  · Apply by Sep 14, 2026
Role Description

We are seeking a Full Stack Developer to design, develop, and maintain modern web applications and software solutions across the entire technology stack. The successful candidate will be responsible for building scalable, secure, and high-performing applications while collaborating closely with cross-functional teams to deliver innovative digital products that meet business and user needs.

As a Full Stack Developer, you will work on both frontend and backend development, contributing to all phases of the software development lifecycle. You will collaborate with product managers, UI/UX designers, software engineers, QA teams, and DevOps professionals to transform business requirements into reliable and user-friendly applications.

Key responsibilities include developing responsive user interfaces, building backend services and APIs, designing database structures, integrating third-party systems, and ensuring seamless communication between application components. You will participate in architecture discussions, technical design reviews, code reviews, and release planning while maintaining high standards for code quality, security, scalability, and performance.

You will be responsible for troubleshooting and resolving technical issues, optimizing application performance, implementing new features, and maintaining existing systems. The role also involves developing reusable components, supporting automated testing initiatives, improving development processes, and contributing to continuous integration and deployment practices.

In addition, you will monitor application health, support production environments, prepare technical documentation, and stay up to date with emerging technologies, frameworks, and industry trends. You will play an important role in driving technical excellence and delivering solutions that provide exceptional user experiences and long-term business value.

Qualifications
  • Strong understanding of software engineering principles, application architecture, and full software development lifecycle practices.
  • Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, or similar frameworks.
  • Experience with backend development using technologies such as Node.js, Java, Python, C#, PHP, Go, or equivalent programming languages.
  • Knowledge of RESTful APIs, GraphQL, web services, and system integration methodologies.
  • Familiarity with relational and NoSQL databases such as MySQL, PostgreSQL, SQL Server, MongoDB, Redis, or similar technologies.
  • Understanding of version control systems, particularly Git, and collaborative development workflows.
  • Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies including Docker and orchestration platforms such as Kubernetes is advantageous.
  • Understanding of CI/CD pipelines, automated deployment processes, and DevOps best practices.
  • Knowledge of authentication, authorization, web security principles, and secure coding standards.
  • Experience with testing methodologies, debugging techniques, and application performance optimization.
  • Strong analytical, troubleshooting, and problem-solving skills with excellent attention to detail.
  • Excellent communication and teamwork abilities with the capacity to collaborate effectively across technical and business functions.
  • Ability to manage multiple priorities and adapt to changing project requirements in a dynamic environment.
  • Commitment to continuous learning and staying current with evolving technologies, frameworks, and industry best practices.