Bandwidth & Cloud Services Group(BCS Group)
Telecommunications
Description
- BCS Group is 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.
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. 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.
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.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.