Full Stack Engineer job at Bandwidth & Cloud Services Group(BCS Group)
New
Website :
Today
Linkedid Twitter Share on facebook
Full Stack Engineer
2026-05-18T14:05:11+00:00
Bandwidth & Cloud Services Group(BCS Group)
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_11637/logo/download%20-%202026-05-18T165307.034.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Telecommunications
Computer & IT, Science & Engineering
KES
MONTH
2026-05-29T17:00:00+00:00
8

Role Overview

We are seeking an experienced full stack engineer with deep backend expertise to design and build reliable, scalable services that power our business.

Your primary focus will be on the design, development and management of Backend Systems, while remain comfortable contributing to the frontend.

You will work across a portfolio of internal, customer-facing products and Business Support Systems.

You will own service-level architecture, data modelling, and API contracts — collaborating with frontend engineers and product teams to deliver end-to-end solutions.

Key Responsibilities

  • Design, develop, and maintain backend services.
  • Build and document RESTful APIs with clear contracts, versioning, input validation, and error-handling conventions.
  • Integrate internal platforms with third-party systems (e.g., CRMs, payment gateways, analytics tools) via APIs and microservices.
  • Implement business-critical transactional workflows for BSS modules.
  • Design telemetry ingestion and alert-processing pipelines for the NMS, handling high-throughput device data with reliability and low latency.
  • Design and operate event-driven workflows with message queues.
  • Collaborate in code reviews, architectural decision, sprint ceremonies, and cross-team technical alignment sessions.
  • Contribute to the React and React Native frontend when needed.

Must have skills

  • 3+ years of professional experience in backend-heavy full stack development with Java / Kotlin. Strong proficiency in the Spring Framework ecosystem in production environments.
  • Proficiency in Event Driven Architecture & Distributed Systems. Experience designing cross-functional and multi-module systems with complex domain logic.
  • Deep hands-on experience with Relational Database Management Systems.
  • Solid understanding of RESTful API design principles, HTTP semantics, and contract-first development.
  • Experience with Cloud Infrastructure.
  • Proficiency in writing automated tests at unit, integration, and contract levels.
  • Working knowledge of React and TypeScript.
  • Familiarity with containerisation (Docker) and CI/CD pipeline design.
  • Solid understanding of secure software development and DevSecOps principles.
  • Strong communication skills, a collaborative mindset, and a passion for continuous improvement.

Good to have skills

  • Strong proficiency in Python. Additional experience in automation, scripting, or backend tooling using Python is an added advantage.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Relevant professional certifications in Cloud, DevOps, Java, Kotlin, or Software Engineering are an added advantage.
  • Design, develop, and maintain backend services.
  • Build and document RESTful APIs with clear contracts, versioning, input validation, and error-handling conventions.
  • Integrate internal platforms with third-party systems (e.g., CRMs, payment gateways, analytics tools) via APIs and microservices.
  • Implement business-critical transactional workflows for BSS modules.
  • Design telemetry ingestion and alert-processing pipelines for the NMS, handling high-throughput device data with reliability and low latency.
  • Design and operate event-driven workflows with message queues.
  • Collaborate in code reviews, architectural decision, sprint ceremonies, and cross-team technical alignment sessions.
  • Contribute to the React and React Native frontend when needed.
  • 3+ years of professional experience in backend-heavy full stack development with Java / Kotlin. Strong proficiency in the Spring Framework ecosystem in production environments.
  • Proficiency in Event Driven Architecture & Distributed Systems. Experience designing cross-functional and multi-module systems with complex domain logic.
  • Deep hands-on experience with Relational Database Management Systems.
  • Solid understanding of RESTful API design principles, HTTP semantics, and contract-first development.
  • Experience with Cloud Infrastructure.
  • Proficiency in writing automated tests at unit, integration, and contract levels.
  • Working knowledge of React and TypeScript.
  • Familiarity with containerisation (Docker) and CI/CD pipeline design.
  • Solid understanding of secure software development and DevSecOps principles.
  • Strong communication skills, a collaborative mindset, and a passion for continuous improvement.
  • Strong proficiency in Python. Additional experience in automation, scripting, or backend tooling using Python is an added advantage.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Relevant professional certifications in Cloud, DevOps, Java, Kotlin, or Software Engineering are an added advantage.
bachelor degree
12
JOB-6a0b1c974a538

Vacancy title:
Full Stack Engineer

[Type: FULL_TIME, Industry: Telecommunications, Category: Computer & IT, Science & Engineering]

Jobs at:
Bandwidth & Cloud Services Group(BCS Group)

Deadline of this Job:
Friday, May 29 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Monday, May 18 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Bandwidth & Cloud Services Group(BCS Group)
Bandwidth & Cloud Services Group(BCS Group) jobs in Kenya

JOB DETAILS:

Role Overview

We are seeking an experienced full stack engineer with deep backend expertise to design and build reliable, scalable services that power our business.

Your primary focus will be on the design, development and management of Backend Systems, while remain comfortable contributing to the frontend.

You will work across a portfolio of internal, customer-facing products and Business Support Systems.

You will own service-level architecture, data modelling, and API contracts — collaborating with frontend engineers and product teams to deliver end-to-end solutions.

Key Responsibilities

  • Design, develop, and maintain backend services.
  • Build and document RESTful APIs with clear contracts, versioning, input validation, and error-handling conventions.
  • Integrate internal platforms with third-party systems (e.g., CRMs, payment gateways, analytics tools) via APIs and microservices.
  • Implement business-critical transactional workflows for BSS modules.
  • Design telemetry ingestion and alert-processing pipelines for the NMS, handling high-throughput device data with reliability and low latency.
  • Design and operate event-driven workflows with message queues.
  • Collaborate in code reviews, architectural decision, sprint ceremonies, and cross-team technical alignment sessions.
  • Contribute to the React and React Native frontend when needed.

Must have skills

  • 3+ years of professional experience in backend-heavy full stack development with Java / Kotlin. Strong proficiency in the Spring Framework ecosystem in production environments.
  • Proficiency in Event Driven Architecture & Distributed Systems. Experience designing cross-functional and multi-module systems with complex domain logic.
  • Deep hands-on experience with Relational Database Management Systems.
  • Solid understanding of RESTful API design principles, HTTP semantics, and contract-first development.
  • Experience with Cloud Infrastructure.
  • Proficiency in writing automated tests at unit, integration, and contract levels.
  • Working knowledge of React and TypeScript.
  • Familiarity with containerisation (Docker) and CI/CD pipeline design.
  • Solid understanding of secure software development and DevSecOps principles.
  • Strong communication skills, a collaborative mindset, and a passion for continuous improvement.

Good to have skills

  • Strong proficiency in Python. Additional experience in automation, scripting, or backend tooling using Python is an added advantage.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Relevant professional certifications in Cloud, DevOps, Java, Kotlin, or Software Engineering are an added advantage.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link: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: Friday, May 29 2026
Duty Station: Nairobi | Nairobi
Posted: 18-05-2026
No of Jobs: 1
Start Publishing: 18-05-2026
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.