Zeraki, one of Kenya’s most innovative education-technology companies, is expanding its engineering team and is currently seeking a Mid-Level Java Backend Engineer. This role is perfect for a developer ready to take on more ownership, contribute to system architecture, and mentor junior engineers while working on high-impact backend services.
If you’re passionate about building strong backend systems and improving scalability and reliability, this is a great opportunity to grow your career in a fast-moving engineering environment.
Key Responsibilities
1. Backend Engineering & System Design
You’ll work with Java and modern development frameworks to design and build backend services for Zeraki’s platforms. The role involves:
-
Developing high-performance backend applications with Java and Spring Boot
-
Taking lead on specific backend features with minimal oversight
-
Refactoring legacy systems for speed, stability, and maintainability
-
Participating in architecture discussions and contributing to engineering best practices
-
Beginning to specialize in areas such as distributed systems, integrations, or messaging technologies
2. Production Operations & Quality Assurance
As part of the engineering team, you will help keep products stable and reliable:
-
Supporting deployments, system monitoring, and troubleshooting
-
Ensuring backend services meet uptime and reliability standards
-
Creating and maintaining thorough test suites including unit, integration, and performance tests
3. Productivity & Execution
You will manage multiple development tasks simultaneously and deliver quality work on time:
-
Executing assigned projects with minimal supervision
-
Ensuring deliverables meet technical specifications
-
Identifying workflow blockers and proposing improvements
4. Problem Solving & Innovation
This role gives you autonomy to solve complex backend challenges:
-
Diagnosing and fixing system bottlenecks and logic errors
-
Anticipating future technical constraints and recommending improvements
-
Bringing creative solutions that boost system reliability and developer efficiency
5. Collaboration & Mentorship
Zeraki values teamwork and growth:
-
Supporting junior developers through code reviews, debugging, and knowledge-sharing
-
Working collaboratively with QA, Product, CX, and Operations teams
-
Contributing clear communication during sprints, planning sessions, and reviews
Who Zeraki Is Looking For
Experience & Skills
The ideal candidate should have:
-
3–5+ years of hands-on experience in Java backend development
-
Proficiency in Spring Boot and building RESTful APIs or microservices
-
Experience working with SQL and NoSQL databases
-
Familiarity with cloud platforms, Docker, Kubernetes, and CI/CD pipelines
-
Strong debugging and backend performance optimization skills
-
Ability to independently handle complex technical problems
How to Apply
If you meet the qualifications and are excited to join a dynamic engineering team, apply through Zeraki’s career portal:
👉 Visit: www.zeraki.app (Careers section)