Full Stack Engineer

Job details

Contract Type

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 platform

Don’t miss your chance to work at Bandwidth & Cloud Services Group(BCS Group). Enter your email to start your application now