Senior Golang Full-Stack Engineer

Cmc-apac Private Limited

Singapore, SGonsitePosted Jul 24, 2026
Posting intelligenceActively listedReposted 5×, possible evergreen/ghost posting

Skills

postgrestypescriptmongogogithubazurekafkareact

About the role

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.

2. 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.

3. 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.

4. 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.

5. 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.

2. 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

3. 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

4. Agentic Development

Experience using AI-driven development tools for feature development, refactoring, and automation.

Able to review and improve AI-generated code.

5. 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.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Full-Stack Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.