Senior Golang Fullstack Engineer
CMC APAC Pte Ltd
Posted 11 days ago
About the role
We are seeking an experienced Senior Full-Stack Software Engineer to design, build, and support mission-critical platforms across Smart Grid, Asset Strategy, Vendor Management and Planners Platform within our Client's organisation. This role requires a strong hands-on full-stack engineer who is comfortable working across frontend, backend and interfacing with stakeholders. The candidate needs to be PR/Singapore Citizen to operate in sensitive environments involving substations, data centres and with sensitive operational data.
Key responsibilities
Design, build, test, and maintain end-to-end full-stack applications supporting systems under Smart Grid, Asset Strategy Management, Vendor Management and Planners Platform
Develop scalable backend services, APIs, and data pipelines to support analytics-heavy and operational workloads
Build intuitive frontend interfaces for planners, engineers, and operational users
Ensure solutions meet non-functional requirements including reliability, performance, security, and maintainability
Actively utilise AI-assisted / agentic coding tools (e.g. GitHub Copilot) to accelerate development while maintaining code quality and governance standards
Go on-site including substation visits for PDM integration and operational system interfacing, and data centre access to troubleshoot with vendors
Collaborate directly with OT, vendors, and infrastructure teams to diagnose and resolve production issues
Design and implement systems that handle sensitive data, ensuring compliance with security, governance, and data-handling requirements
Participate in architecture discussions and contribute to technical decisions across platforms
Work closely with product owners, planners, OT teams, and cross-functional stakeholders
About you
Senior Full-Stack Software Engineer with production experience
10+ years of expertise in Golang, delivering scalable and high-performance solutions
Familiar with system design (scalability, reliability and trade-offs), API design (RESTful/ GraphQL), and data modelling
Experience building and supporting enterprise systems
React with TypeScript in production systems
Strong understanding of modern React patterns (hooks, composition, state management), type-safe frontend development, and frontend build tooling and optimisation
Cloud-native experience (e.g. Azure or equivalent)
Experience building and operating microservices in cloud or hybrid environments
Hands-on experience with databases and data pipelines, including relational and document databases (schema design, indexing, query performance), Postgres/Mongo (preferred), and streaming and batch data ingestion via APIs or Kafka
Strong ownership and accountability, able to operate independently with minimal supervision, comfortable balancing delivery speed with safety, reliability, and compliance, and clear communicator with technical and non-technical stakeholders
About CMC APAC Pte Ltd
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.