Senior Software Engineer

Company Details

Name:Zeraki
Rating: No ratings yet — log in to rate this company
Industry: Telecommunications
Description: Zeraki is all about using technology to solve some of the toughest challenges encountered in providing quality education in Africa. Our cutting edge solutions, provide insights that enable informed decision making, provide access to quality instruction and take the stress out of everyday administrat… Zeraki is all about using technology to solve some of the toughest challenges encountered in providing quality education in Africa. Our cutting edge solutions, provide insights that enable informed decision making, provide access to quality instruction and take the stress out of everyday administrative tasks. We strive to improve the lives of educators and students at every stage and in every setting. Our Core product, Zeraki analytics, is transforming the way educational data is collected, analyzed and used. Zeraki simplifies and enhances the use of technology to deliver quality education. We develop cutting-edge tools that reduce the pain parents, teachers, students and schools face in attaining their educational goals. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Not specified
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

As a Senior Software Engineer at Zeraki, you will design, build and operate backend services that support the company’s education technology products. You’ll work mainly with Java and Spring Boot, shaping service architecture, resolving complex engineering challenges and partnering with product, frontend and DevOps colleagues to deliver dependable systems.

The role combines substantial hands-on development with technical guidance for other engineers. Senior engineers who take on formal Tech Lead responsibilities are eligible for a Tech Lead allowance.

Key Responsibilities

  • Design and implement secure, scalable backend services, APIs and system components using Java and Spring Boot.
  • Turn evolving product needs into technical designs, implementation plans and clear service boundaries.
  • Make and explain architectural choices, weighing performance, reliability, scalability and maintainability.
  • Define effective API and data contracts with Angular frontend engineers and other teams.
  • Write and review production code, strengthen testing and code-quality practices, and address technical debt and performance constraints.
  • Take ownership of multi-sprint initiatives, coordinate engineering work, identify delivery risks and help resolve them.
  • Work with DevOps on deployment pipelines and collaborate across teams to support reliable end-to-end releases.
  • Support incident response and follow-up reviews; mentor colleagues, assist with onboarding and contribute to hiring.

Requirements & Qualifications

  • At least five years of backend engineering experience.
  • Strong practical experience with Java and Spring Boot.
  • Experience designing or developing distributed systems, REST APIs and backend service architectures.
  • Working knowledge of SQL and NoSQL databases.
  • Familiarity with cloud services and CI/CD configuration.
  • Working understanding of Angular concepts sufficient to collaborate on frontend-backend integration.
  • Demonstrated ability to lead technical work, take ownership of complex delivery and make pragmatic engineering decisions.
  • Clear communication skills and an interest in mentoring other engineers.

What We Offer / Why Join

  • For engineers who take on formal technical leadership responsibilities, Zeraki provides a Tech Lead allowance.
932 open positions on Semasocial right now · 12334 open positions in Nairobi County, Kenya · 28 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

View Job Oct 22, 2026
View Job Oct 22, 2026
Savannah Informatics Nairobi County, Kenya
View Job Oct 22, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Options