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 remaining comfortable contributing to the frontend. You will work across a portfolio of internal, customer-facing products and Business Support Systems (BSS). 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 decisions, sprint ceremonies, and cross-team technical alignment sessions.
Contribute to the React and React Native frontend when needed.
Must Have Skills and Requirements
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.
Deep hands-on experience with Relational Database Management Systems (RDBMS).
Solid understanding of RESTful API design principles, HTTP semantics, and contract-first development.
Experience with Cloud Infrastructure and containerization (Docker).
Proficiency in writing automated tests at unit, integration, and contract levels.
Working knowledge of React and TypeScript.
Familiarity with CI/CD pipeline design and DevSecOps principles.
Strong communication skills, a collaborative mindset, and a passion for continuous improvement.
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Good to Have Skills
Strong proficiency in Python for automation, scripting, or backend tooling.
Relevant professional certifications in Cloud, DevOps, Java, or Kotlin.
How to Apply
Interested and qualified candidates should apply online via the BCS Group recruitment portal at https://hris.peoplehum.com/apply-now/1231285. Ensure your application is submitted by May 29, 2026.
How to Apply
Interested and qualified candidates are encouraged to apply through the official Bandwidth & Cloud Services Group (BCS Group) application portal on peoplehum at https://hris.peoplehum.com/apply-now/1231285 before the deadline on May 29, 2026.
Related Jobs
The Central Rift Valley Water Works Development Agency