Job Description
Job Title:
Software Engineer
Location:
Nairobi, Kenya
Reports to:
Senior Manager - Engineering
Job Summary
We are looking for a Software Engineer with a minimum of 3 years of experience to join our team. You will build and maintain backend services using Java Spring Boot (or similar frameworks), contribute to event-driven microservice architectures, and apply engineering best practices such as Test-Driven Development (TDD). You'll work closely with cross-functional teams to deliver a platform that is robust, scalable, and secure. Experience with Clojure is an added advantage but not required.
Key Responsibilities
Backend Development
- Develop and maintain backend services using Java Spring Boot (or similar frameworks).
- Follow clean code principles, coding standards, and industry best practices.
- Participate in code reviews, pair programming, and other collaborative activities to ensure high code quality.