Software Engineer

Ezra

📍 Nairobi, Nairobi County, Kenya

Full-time Other-General Posted February 26, 2026

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.