Join Zeraki as a Mid-Level Java Backend Engineer – Here’s What You Need to Know

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.


error: Content is protected !!