Safaricom Kenya Is Hiring a Backend Engineer – Here’s What You Need to Know

Safaricom Kenya is looking to strengthen its engineering team with a skilled and passionate Backend Engineer. Reporting to the Solutions Engineering Lead, this role is perfect for developers who enjoy building powerful backend systems that support large-scale, enterprise-grade applications.

This position focuses heavily on backend development but also values engineers who have a wider understanding of full-stack workflows. If you thrive in designing scalable systems, building APIs, and optimizing backend services, this role offers an exciting opportunity.


Key Responsibilities

As a Backend Engineer at Safaricom Kenya, you will be responsible for:

Backend Development & API Engineering

  • Designing, building, testing, deploying, and managing scalable backend services and APIs.

  • Writing clean, secure, and maintainable code for backend components.

Cross-Functional Collaboration

  • Working closely with product owners, technical leads, and fellow engineers to deliver features on schedule.

  • Supporting frontend teams during integrations and prototypes.

Technical Leadership & Best Practices

  • Providing mentorship and guidance to junior and mid-level engineers.

  • Participating in architectural discussions and influencing system design.

  • Championing DevSecOps, CI/CD, and engineering excellence across the team.

Performance, Monitoring & Automation

  • Ensuring backend systems are resilient, high-performing, and fault-tolerant.

  • Contributing to the automation of enterprise workflows, including sales and onboarding processes.

Testing & Continuous Improvement

  • Engaging in code reviews, refactoring, testing, and improving system reliability.


Required Qualifications

To qualify for this role, candidates should have:

  • A Bachelor’s degree in Computer Science, Software Engineering, IT, or a related discipline.

  • 3+ years of hands-on software development experience in a dynamic environment.

  • Strong programming experience in Java or Kotlin (Spring Boot preferred). Bonus experience with C#, Python, or related languages.

  • Knowledge and experience with microservices architecture, API design, and service orchestration.

  • Proficiency with relational and NoSQL databases, stored procedures, and messaging/streaming systems.

  • Strong hands-on experience with REST APIs, JSON, XML, WSDL, XSD, and common integration patterns.

  • Familiarity with cloud platforms such as AWS, Azure, or GCP, including serverless technologies and containerization tools.

  • Experience using DevSecOps tools like Git, Jenkins, SonarQube, JMeter, etc.

  • Comfort working in Agile/Scrum environments.

  • Solid foundations in algorithms, data structures, and analytical problem-solving.


How to Apply

Interested candidates can apply through the Safaricom recruitment portal:
🔗 egjd.fa.us6.oraclecloud.com

If you’re a backend engineer who’s passionate about building high-impact systems, Safaricom offers the perfect place to grow your skills and work on transformative digital solutions.


error: Content is protected !!