Salary: 0 VNĐ

Location: CÔNG TY CỔ PHẦN EASTGATE SOFTWARE - HQ

Application deadline: 02/11 — 02/12/2026

Share for Friends:

Facebook Google

Job Description

  1     DESCRIPTION 

Eastgate Software Singapore is looking for a Principal/Senior Software Engineer to work on-site with our client, SP Group, a leading energy utilities group in Singapore. You will turn business and operational needs into well-designed, testable and supportable product features across the frontend, backend and data layers. 

This is an official, full-time position with Eastgate Software Singapore, starting with an initial 1-year on-site assignment at SP Group. 

Beyond hands-on delivery with Golang, React and TypeScript on Azure, you will take ownership of production systems, raise engineering standards, coach other engineers, and use AI-assisted development tools to accelerate delivery without compromising quality. 

  2     RESPONSIBILITIES 

  • Deliver end-to-end: turn business and operational needs into well-designed, testable and supportable product features across frontend, backend and data layers. 
  • Build clear, responsive and accessible interfaces using React and TypeScript, with sound component design, state management, error handling and performance optimization. 
  • Design secure, observable and resilient services and APIs, including validation, authorization, idempotency, failure handling and versioning. 
  • Model data and implement integrations for relational and event-driven workloads. 
  • Take production ownership: participate in design reviews, code reviews, testing, release readiness, incident diagnosis, root-cause analysis and permanent corrective actions. 
  • Lead technically: break down complex work, challenge weak assumptions, improve team practices and coach engineers through practical examples and reviews. 
  • Apply secure-by-design practices for sensitive and operational data, including least privilege, secrets handling, auditability, data residency and security review requirements. 
  • Work directly with product owners, planners, OT teams, infrastructure, cybersecurity, vendors and business users to resolve constraints and deliver sustainable outcomes. 
  • Leverage AI-assisted development tools (e.g. GitHub Copilot, agentic coding assistants, AI-powered developer platforms) to accelerate delivery while maintaining engineering quality. 

  3     REQUIREMENTS 

  • 5-7+ years of professional software engineering experience, including substantial ownership of production full-stack systems (candidates with equivalent depth of experience will also be considered). 
  • Strong production experience with Golang, React and TypeScript, including component architecture, hooks, state management, forms, testing and frontend performance. 
  • Strong backend development experience in at least one modern language and framework, with evidence of designing and operating APIs and services in production. 
  • Solid system-design fundamentals: service boundaries, scalability, reliability, consistency, caching, concurrency, failure modes and pragmatic trade-offs. 
  • Experience with asynchronous processing, messaging or event streaming, including retry, ordering, dupl

Nộp đơn ứng tuyển công việc này

Họ & tên bạn *
Địa chỉ email *
Số điện thoại *
CV của bạn *
Click để chọn & tải lên CV của bạn
Mã bảo mật *

Nộp đơn ứng tuyển