G81 - Full Stack Engineer

FPT Asia Pacific Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FPT Asia Pacific Pte Ltd is seeking a Senior Software Engineer (L3) to lead a team of full‑stack engineers in designing, building, and delivering scalable web applications for public sector digital transformation. You will shape architecture, mentor peers, and ensure production‑grade quality across the SDLC.

The role requires strong full‑stack expertise, hands‑on coding, and collaboration with business and product stakeholders to drive impactful technical solutions in a dynamic environment.

Qualifications

  • Minimum 5 years of experience developing, scaling, and delivering production‑grade web applications.
  • Strong hands‑on experience in full‑stack software development.
  • Proficiency in frontend: React, TypeScript; backend: Node.js; database: PostgreSQL.
  • Cloud: AWS, Azure, or Google Cloud; DevOps: CI/CD, automated testing, deployment, and code reviews.

Responsibilities

  • Design and develop scalable, reliable, secure, and maintainable software applications and architectures.
  • Build and maintain full‑stack applications using React, TypeScript, Node.js, PostgreSQL.
  • Lead code reviews, system design discussions, and architecture reviews.
  • Provide technical leadership to full‑stack engineers throughout the SDLC.
  • Collaborate with stakeholders to translate requirements into technical solutions and deliverables.
  • Improve CI/CD pipelines, testing, deployment processes, and overall engineering productivity.

Skills

Full-stack development
Technical leadership
React
TypeScript
Node.js
CI/CD
Cloud-based architectures
Problem-solving

Education

Degree or Diploma in Computer Science / Information Systems / Computer Engineering

Tools

React
TypeScript
Node.js
PostgreSQL
AWS
Azure
Google Cloud

Job description

Role Overview

We are seeking an experienced Senior Software Engineer (L3) to design, develop, and deliver scalable, reliable, and maintainable web applications supporting public sector digital transformation initiatives.

The successful candidate will provide technical leadership to a team of full-stack engineers, drive software architecture and engineering best practices, and collaborate closely with business and product stakeholders to deliver effective technical solutions.

This is a hands‑on technical leadership role requiring strong full‑stack development expertise, sound engineering judgment, and experience delivering production‑grade applications.

Key Responsibilities
Software Development & Architecture
  • Design and develop scalable, reliable, secure, and maintainable software applications and architectures.
  • Build and maintain full‑stack applications using React, TypeScript, Node.js, PostgreSQL, and related technologies.
  • Work with Python and Go where applicable.
  • Write clean, efficient, testable, and maintainable code following established engineering standards.
  • Lead code reviews, system design discussions, and technical architecture reviews.
  • Design, deploy, and support applications hosted on cloud platforms such as AWS, Azure, or Google Cloud.
Technical Leadership & Engineering Excellence
  • Provide technical leadership and guidance to full‑stack engineers throughout the software development lifecycle.
  • Mentor and coach engineers in software design, coding standards, automated testing, and engineering best practices.
  • Identify technical risks, dependencies, and architectural challenges, recommending practical solutions.
  • Drive improvements in code quality, system performance, scalability, and long‑term maintainability.
  • Promote engineering best practices, including CI/CD, automated testing, code reviews, and deployment processes.
Stakeholder Collaboration & Solution Delivery
  • Collaborate with business stakeholders, product managers, and engineering teams to understand requirements and business challenges.
  • Translate complex or ambiguous business requirements into clear, actionable technical specifications.
  • Recommend appropriate technical solutions and communicate architectural decisions and trade‑offs.
  • Break down complex requirements into manageable engineering deliverables.
  • Balance technical quality, delivery timelines, simplicity, and long‑term maintainability.
Continuous Improvement & Innovation
  • Identify opportunities to improve software architecture, development workflows, and engineering productivity.
  • Enhance CI/CD pipelines, deployment processes, and operational practices.
  • Explore and adopt AI‑assisted software development tools to improve coding, testing, and delivery efficiency.
  • Stay updated with emerging technologies and modern software engineering practices.
Requirements
Technical Skills & Experience
  • Minimum 5 years of experience developing, scaling, and delivering production‑grade web applications.
  • Strong hands‑on experience in full‑stack software development.
Proficiency in:
  • Frontend: React, TypeScript
  • Backend: Node.js
  • Database: PostgreSQL or other relational databases
  • Cloud: AWS, Azure, or Google Cloud
  • DevOps: CI/CD, automated testing, deployment, and code review practices
  • Strong understanding of software architecture, system design, and scalable application development.
  • Experience delivering and maintaining applications in production environments.
  • Proven experience providing technical leadership to full‑stack engineering teams.
  • Experience mentoring engineers and improving software engineering standards.
  • Strong troubleshooting, analytical, and problem‑solving abilities.
Additional Skills (Advantageous)
  • Experience developing applications using Python or Go.
  • Familiarity with AI‑assisted software engineering tools and development practices.
  • Experience improving developer productivity, deployment automation, and engineering workflows.
Soft Skills & Qualifications
  • Strong communication and stakeholder management skills.
  • Ability to translate business requirements into practical technical solutions.
  • Sound engineering judgment and ability to explain technical trade‑offs.
  • Ability to work independently and collaborate effectively with cross‑functional teams.
  • Continuous‑learning mindset with a strong focus on engineering excellence.
  • Degree or Diploma in Computer Science, Information Systems, Computer Engineering, or a related discipline, or equivalent practical experience preferred.
  • Interest in developing technology solutions that support public services and digital transformation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

G81 - Full Stack Engineer
G81 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

NEUTRON PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
M68 - Full Stack Engineer
M68 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 150,000
Full Stack Engineer
Full Stack Engineer

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
G73 - Full Stack Engineer
G73 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 65,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Changi Airport Group (Singapore) Pte. Ltd. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Neutron • Singapore

On-site
SGD 120,000 - 180,000
Fullstack Engineer – Golang / React / TypeScript
Fullstack Engineer – Golang / React / TypeScript

Astek Group • Singapore

On-site
SGD 90,000 - 130,000
Fullstack Engineer – Golang / React / TypeScript
Fullstack Engineer – Golang / React / TypeScript

ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 110,000 - 180,000
Full Stack Engineer - #1700
Full Stack Engineer - #1700

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 130,000