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.