Backend Engineer job at Safaricom Kenya
5 Days Ago
Linkedid Twitter Share on facebook
Backend Engineer
2025-12-03T08:29:38+00:00
Safaricom Kenya
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_9169/logo/ruwwad%20limited.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT, Science & Engineering, Telecom Services & Equipment
KES
 
MONTH
2025-12-09T17:00:00+00:00
 
Kenya
8

Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.

Brief Description

Reporting to the Solutions Engineering Lead, the role holder will be responsible for designing, building, and maintaining backend services and integrations that power scalable, resilient automation solutions across Safaricom’s enterprise platforms. This includes the evolution of existing service applications, integration with internal and external platforms, and occasional support for frontend feature integration. The role is backend-heavy but benefits from full stack awareness.

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Write clean, efficient, and secure code for various backend components and services.
  • Work closely with product owners, technical leads, and other engineers to deliver features on time.
  • Collaborate with frontend engineers to support integration and prototyping needs.
  • Provide technical guidance, mentorship, and code reviews for junior and mid-level engineers.
  • Participate in architectural discussions and influence design decisions.
  • Champion engineering best practices, including DevSecOps and CI/CD.
  • Ensure application performance, monitoring, and fault tolerance for enterprise-grade solutions.
  • Contribute to the automation of enterprise and sales onboarding workflows.
  • Participate in code inspection, testing, and continuous refactoring efforts.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, IT, or related field.
  • 3+ years of hands-on experience in software development in a busy IT environment.
  • Strong programming skills in Java or Kotlin (Spring Boot preferred), with additional experience in C#, Python, or related languages.
  • Solid experience with microservices architecture, service orchestration, and API design.
  • In-depth understanding of relational and NoSQL databases, stored procedures, and messaging/streaming systems.
  • Proficiency in RESTful APIs, web technologies (REST/JSON, XML, WSDL, XSD), and integration patterns.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP), including serverless computing and containerization.
  • Experience with DevSecOps practices, CI/CD pipelines, and tools like Jenkins, Git, SonarQube, JMeter, etc.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving skills with a solid grasp of data structures and algorithms.
  • Passion for collaborative work, mentoring, and continuous improvement.
  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Write clean, efficient, and secure code for various backend components and services.
  • Work closely with product owners, technical leads, and other engineers to deliver features on time.
  • Collaborate with frontend engineers to support integration and prototyping needs.
  • Provide technical guidance, mentorship, and code reviews for junior and mid-level engineers.
  • Participate in architectural discussions and influence design decisions.
  • Champion engineering best practices, including DevSecOps and CI/CD.
  • Ensure application performance, monitoring, and fault tolerance for enterprise-grade solutions.
  • Contribute to the automation of enterprise and sales onboarding workflows.
  • Participate in code inspection, testing, and continuous refactoring efforts.
  • Strong programming skills in Java or Kotlin (Spring Boot preferred), with additional experience in C#, Python, or related languages.
  • Solid experience with microservices architecture, service orchestration, and API design.
  • In-depth understanding of relational and NoSQL databases, stored procedures, and messaging/streaming systems.
  • Proficiency in RESTful APIs, web technologies (REST/JSON, XML, WSDL, XSD), and integration patterns.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP), including serverless computing and containerization.
  • Experience with DevSecOps practices, CI/CD pipelines, and tools like Jenkins, Git, SonarQube, JMeter, etc.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving skills with a solid grasp of data structures and algorithms.
  • Passion for collaborative work, mentoring, and continuous improvement.
  • Bachelor’s degree in computer science, Software Engineering, IT, or related field.
  • 3+ years of hands-on experience in software development in a busy IT environment.
bachelor degree
12
JOB-692ff4f26b5b0

Vacancy title:
Backend Engineer

[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT, Science & Engineering, Telecom Services & Equipment]

Jobs at:
Safaricom Kenya

Deadline of this Job:
Tuesday, December 9 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Wednesday, December 3 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Safaricom Kenya
Safaricom Kenya jobs in Kenya

JOB DETAILS:

Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.

Brief Description

Reporting to the Solutions Engineering Lead, the role holder will be responsible for designing, building, and maintaining backend services and integrations that power scalable, resilient automation solutions across Safaricom’s enterprise platforms. This includes the evolution of existing service applications, integration with internal and external platforms, and occasional support for frontend feature integration. The role is backend-heavy but benefits from full stack awareness.

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Write clean, efficient, and secure code for various backend components and services.
  • Work closely with product owners, technical leads, and other engineers to deliver features on time.
  • Collaborate with frontend engineers to support integration and prototyping needs.
  • Provide technical guidance, mentorship, and code reviews for junior and mid-level engineers.
  • Participate in architectural discussions and influence design decisions.
  • Champion engineering best practices, including DevSecOps and CI/CD.
  • Ensure application performance, monitoring, and fault tolerance for enterprise-grade solutions.
  • Contribute to the automation of enterprise and sales onboarding workflows.
  • Participate in code inspection, testing, and continuous refactoring efforts.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, IT, or related field.
  • 3+ years of hands-on experience in software development in a busy IT environment.
  • Strong programming skills in Java or Kotlin (Spring Boot preferred), with additional experience in C#, Python, or related languages.
  • Solid experience with microservices architecture, service orchestration, and API design.
  • In-depth understanding of relational and NoSQL databases, stored procedures, and messaging/streaming systems.
  • Proficiency in RESTful APIs, web technologies (REST/JSON, XML, WSDL, XSD), and integration patterns.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP), including serverless computing and containerization.
  • Experience with DevSecOps practices, CI/CD pipelines, and tools like Jenkins, Git, SonarQube, JMeter, etc.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving skills with a solid grasp of data structures and algorithms.
  • Passion for collaborative work, mentoring, and continuous improvement.

 

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Click Here to Apply Now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, December 9 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 03-12-2025
No of Jobs: 1
Start Publishing: 03-12-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.