Back to Cmc-Apac Private Limited jobs
C

Senior Full-Stack Software Engineer

D01 Marina, Raffles Place, People's Park, Cecil, Singapore
Full TimeInformation Technology

Job Description

About the Role

  • We are seeking an experienced Senior Full-Stack Software Engineer to design, build, and support enterprise 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 successful candidate should be willing to travel to project sites and data centers when required to support system integration, testing and production support.

Key Responsibilities

  1. Full-Stack Software Engineering
  • 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.
  1. AI-Enabled & Agentic Engineering
  • Actively utilise AI-assisted / agentic coding tools (e.g. GitHub Copilot) to accelerate development while maintaining code quality and governance standards.
  • Apply AI-assisted techniques for:
  • Code generation and refactoring
  • Test generation
  • Documentation and design artefacts
  • Contribute to evolving AI-enabled SDLC practices within the engineering team.
  1. On-Site Support & System Integration
  • Willing to provide on-site support when required, including:
  • Site visits for system integration and operational support
  • Data center visits to troubleshoot with vendors for systems such as COP / DTS
  • Collaborate directly with OT, vendors, and infrastructure teams to diagnose and resolve production issues.
  1. Data, Security & Compliance
  • Design and implement systems that handle business-critical data, ensuring compliance with security, governance, and data-handling requirements.
  • Follow secure coding practices and support audits, reviews, and operational controls where required.
  • Ensure data residency and regulatory requirements are adhered to.
  1. Engineering Quality & Collaboration
  • Participate in architecture discussions and contribute to technical decisions across platforms.
  • Work closely with product owners, planners, OT teams, and cross-functional stakeholders.

Required Skills & Experience

  1. Core Engineering
  • 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)
  • Data modelling
  • Experience building and supporting enterprise systems.
  1. Frontend Engineering
  • React with TypeScript in production systems.
  • Strong understanding of:
  • Modern React patterns (hooks, composition, state management)
  • Type-safe frontend development
  • Frontend build tooling and optimisation
  1. Backend Engineering
  • Golang (preferred)
  • 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)
  • PostgreSQL / MongoDB (preferred)
  • Streaming and batch data ingestion via APIs or Kafka
  • Integration with downstream systems and analytics pipelines
  1. Agentic Development
  • Experience using AI-driven development tools for feature development, refactoring, and automation.
  • Able to review and improve AI-generated code.
  1. Non-Technical Skills
  • Strong ownership and accountability.
  • Able to operate independently with minimal supervision.
  • Comfortable balancing delivery speed with safety, reliability, and compliance.
  • Clear communicator with technical and non-technical stakeholders.

About Cmc-Apac Private Limited

First seen: May 22, 2026
Last updated: July 24, 2026