Zeraki continues to shape the digital transformation of education across Africa, and now the company is looking for a dedicated Mid-Level Java Backend Engineer to join its Nairobi-based engineering team. This opportunity is ideal for a backend developer who enjoys solving complex technical challenges and building systems that hundreds of schools and institutions rely on daily.
This role blends hands-on coding, problem-solving, mentorship, and system design—giving you room to grow as a backend engineer while contributing meaningfully to Zeraki’s mission.
Your Role and Responsibilities
1. Backend Development & System Architecture
As a Mid-Level Engineer, you’ll play a key part in building and improving Zeraki’s backend infrastructure:
-
Developing backend features using Java and frameworks like Spring Boot
-
Enhancing and redesigning existing systems for better stability
-
Leading backend development tasks with limited supervision
-
Documenting backend processes and contributing to engineering standards
-
Participating in architectural reviews and contributing technical insights
2. Production Monitoring & Quality Control
You’ll help ensure Zeraki products run smoothly in production:
-
Supporting service deployments and ongoing maintenance
-
Monitoring backend performance and swiftly responding to issues
-
Building and maintaining unit, integration, and performance tests
3. Task Management & Execution Excellence
The company values engineers who take initiative:
-
Managing multiple project timelines without constant follow-up
-
Delivering backend components that meet technical requirements
-
Identifying obstacles early and proposing practical fixes
4. Problem Solving, Optimization & Innovation
You will have the freedom to innovate while improving backend reliability:
-
Debugging complex backend issues
-
Spotting system-level performance challenges and optimizing them
-
Proposing new ideas that enhance the engineering workflow or product quality
5. Collaboration & Team Support
Zeraki fosters teamwork and learning:
-
Guiding junior developers through code reviews and coaching
-
Working closely with cross-functional teams—QA, Product, CX, Ops
-
Communicating clearly during sprint planning and architecture sessions
What You Need to Qualify
To be successful in this role, you should have:
-
3–5 years of experience working with Java backend systems
-
Strong knowledge of Spring Boot, REST APIs, and microservices
-
Experience working with relational and NoSQL databases
-
Familiarity with Docker/Kubernetes, cloud services, CI/CD workflows
-
Strong debugging skills and comfort working through complex backend challenges
-
Independence, initiative, and ability to manage tasks without heavy supervision
Ready to Apply?
If this sounds like your next career move, you can apply directly through the Zeraki website:
👉 Visit: www.zeraki.app to submit your application.