
Search by job, company or skills
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 stakeholder engagement. The ideal candidate should be able to work independently in sensitive operational environments involving substations, data centres, and operational systems.
Singapore Citizens and PRs are preferred due to project environment and operational access requirements.
Key Responsibilities
Full-Stack Software Engineering
. Design, develop, test, and maintain end-to-end full-stack applications supporting Smart Grid, Asset Strategy Management, Vendor Management, and Planners Platform systems
. Develop scalable backend services, APIs, and data pipelines to support operational and analytics workloads
. Build intuitive frontend applications for planners, engineers, and operational users
. Ensure system reliability, scalability, security, performance, and maintainability
AI-Enabled & Agentic Engineering
. Utilise AI-assisted / agentic coding tools (e.g. GitHub Copilot) to accelerate development while maintaining governance and code quality standards
. Apply AI-assisted techniques for:
Code generation and refactoring
Test generation
Documentation and design artefacts
. Contribute to AI-enabled SDLC and engineering best practices within the team
On-Site Support & Integration (Critical Infrastructure)
. Willingness to perform on-site support activities, including:
Substation visits for PDM integration and operational system interfacing
Data centre troubleshooting with vendors for operational platforms such as COP / DTS
. Work closely with OT teams, vendors, and infrastructure teams to diagnose and resolve production issues
Data, Security & Compliance
. Design and implement systems handling sensitive operational data in compliance with security and governance requirements
. Follow secure coding standards and support audits, reviews, and operational controls
. Ensure compliance with regulatory and data residency requirements
Engineering Quality & Collaboration
. Participate in architecture discussions and contribute to technical decision-making
. Collaborate with product owners, planners, OT teams, vendors, and cross-functional stakeholders
. Support continuous improvement initiatives and engineering best practices
Required Skills & Experience
Core Engineering
. Proven experience as a Senior Full-Stack Software Engineer in enterprise production environments
. Strong understanding of:
System design, scalability, reliability, and architectural trade-offs
API design (RESTful / GraphQL)
Data modelling and enterprise application integration
. Experience building and supporting enterprise-grade systems
Frontend Engineering
. Strong hands-on experience with React and TypeScript in production systems
. Solid understanding of:
Modern React patterns (hooks, composition, state management)
Type-safe frontend development
Frontend build tooling and optimisation
Backend Engineering
. Strong experience in Golang (preferred)
. Experience with cloud-native environments such as Azure or equivalent cloud platforms
. Hands-on experience building and operating microservices in cloud or hybrid environments
. Strong database and data pipeline experience, including:
Relational and document databases
Schema design, indexing, and query optimisation
PostgreSQL and MongoDB preferred
Streaming and batch ingestion via APIs or Kafka
. Experience integrating with downstream enterprise systems and analytics pipelines
Agentic Development
. Experience with AI-driven / agentic software development, including feature development, refactoring, and automation
. Ability to review, validate, and improve AI-generated code outputs
Soft Skills
. Strong ownership, accountability, and problem-solving mindset
. Able to work independently with minimal supervision
. Comfortable balancing delivery speed with operational safety, reliability, and compliance requirements
. Strong communication and stakeholder management skills across technical and non-technical teams
Job ID: 147423779
We don’t charge any money for job offers