Back to all positions
Junior Software Developer
Full-time Nairobi, Kenya Engineering October 22, 2026
Job Description
We are looking for a motivated Junior Software Developer to join our engineering team. The successful candidate will assist in designing, developing, testing, and maintaining software applications while collaborating with experienced developers to deliver reliable and scalable solutions. This role is ideal for a recent graduate or an early-career developer who is passionate about software engineering, problem-solving, and continuous learning.
Responsibilities
- Assist in developing and maintaining web applications and backend services.
- Write clean, readable, maintainable, and well-documented code.
- Collaborate with senior developers, designers, and product teams to implement new features.
- Identify, troubleshoot, and resolve software bugs and technical issues.
- Write and execute unit tests to ensure software quality and reliability.
- Participate in code reviews and apply feedback to improve code quality.
- Work with databases to create, retrieve, update, and manage application data.
- Participate in Agile development activities, including sprint planning and daily stand-ups.
- Maintain technical documentation and contribute to team knowledge sharing.
- Follow software development best practices, version control standards, and security guidelines.
Qualifications
- Experience with a framework such as Spring Boot, React, Angular, Next.js, or Django.
- Familiarity with PostgreSQL, MySQL, or another relational database.
- Exposure to Docker, CI/CD pipelines, or cloud platforms.
- Experience building personal, academic, or open-source software projects.
- Familiarity with automated testing tools and Agile methodologies.
Benefits
- Mentorship and professional development opportunities.
- Exposure to real-world software development projects.
- A collaborative and supportive engineering environment.
- Opportunities to learn modern development tools and technologies.
- Competitive compensation based on qualifications and experience.
Additional Information
Department
Engineering
Apply now
Fill out the form below for the Junior Software Developer position.
Not the right role?
Browse all our career opportunities and find your perfect match.
View all positions