M61 - Full Stack Engineer

FPT Asia Pacific

Singapore

On-site

SGD 100,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

FPT Asia Pacific seeks an experienced Full Stack Software Engineer to maintain and enhance a portfolio of enterprise digital products. You will work across the full stack, delivering secure, scalable code and supporting migrations and modernisation efforts.

The role covers frontend and backend development, API design, and observability with tools like OpenTelemetry, CloudWatch, and Docker. Collaboration with product teams and stakeholders is essential for reliable services.

Qualifications

  • 4–7 years of hands-on full stack software engineering experience.
  • Strong experience with JavaScript and/or TypeScript.
  • Hands-on experience with modern frontend frameworks, preferably React.
  • Experience developing and integrating backend APIs and services.
  • Strong knowledge of relational databases, preferably PostgreSQL.
  • Comfortable working across multiple programming languages and existing codebases.
  • Working knowledge of cloud-hosted applications and environments.
  • Experience with Docker and containerised deployments.
  • Familiarity with CI/CD pipelines and modern software delivery practices.
  • Experience troubleshooting applications through logs, metrics, and monitoring tools.
  • Familiarity with AWS ECS, CloudWatch, and/or OpenTelemetry is advantageous.
  • Proficiency with Git, code reviews, and engineering quality gates.
  • Solid understanding of the Software Development Life Cycle (SDLC) and Agile delivery methodologies.

Responsibilities

  • Develop, enhance, and maintain frontend and backend applications across multiple codebases.
  • Build and maintain applications using modern JavaScript/TypeScript frameworks, backend APIs, services, and relational databases.
  • Write clean, maintainable, secure, and production-ready code.
  • Participate in code reviews and maintain appropriate engineering quality standards.
  • Maintain the stability and reliability of existing digital products and applications.
  • Troubleshoot and resolve application defects and production issues.
  • Perform security patching, infrastructure upkeep, monitoring, and technical maintenance.
  • Provide L2/L3 application support and conduct root-cause analysis where required.
  • Monitor application health, logs, metrics, and system performance.
  • Support application migrations, technology upgrades, and platform modernisation initiatives.
  • Assist with the migration of legacy applications to newer platforms and architectures.
  • Support application transition, retirement, or handover activities where required.
  • Ensure minimal disruption to existing services throughout migration and transition activities.
  • Support cloud-hosted applications and containerised environments.
  • Work with Docker and CI/CD pipelines for deployment and delivery.
  • Analyse application logs and metrics using AWS services such as ECS and CloudWatch.
  • Work with observability tools like OpenTelemetry for tracing, metrics, and logs.
  • Maintain technical documentation, runbooks, operational procedures, and handover materials.
  • Collaborate with engineers, product teams, business stakeholders, and external partners.
  • Participate in Agile ceremonies, technical discussions, and delivery planning.
  • Take ownership of application stability, maintainability, and overall engineering quality.

Skills

JavaScript
TypeScript
React
Backend APIs
PostgreSQL
Docker
CI/CD
AWS ECS
CloudWatch
OpenTelemetry
Git
SDLC / Agile

Tools

Docker
AWS ECS
CloudWatch
OpenTelemetry
Git

Job description

Role Overview

We are seeking an experienced Full Stack Software Engineer to maintain, enhance, and support a portfolio of enterprise digital products and platforms.

This is a hands-on engineering role where you will work across the full technology stack, contributing to both frontend and backend development while ensuring existing applications remain stable, secure, and maintainable.

You will write, review, and ship production code, troubleshoot and resolve defects, implement security patches, support application and platform migrations, and collaborate with engineers, product teams, and business stakeholders.

Some applications within the portfolio are also undergoing modernisation, migration, or transition, providing opportunities to work across both existing systems and newer technology environments.

Key Responsibilities
Full Stack Development
  • Develop, enhance, and maintain frontend and backend applications across multiple codebases.
  • Build and maintain applications using modern JavaScript/TypeScript frameworks, backend APIs, services, and relational databases.
  • Write clean, maintainable, secure, and production-ready code.
  • Participate in code reviews and maintain appropriate engineering quality standards.
Application Maintenance & Support
  • Maintain the stability and reliability of existing digital products and applications.
  • Troubleshoot and resolve application defects and production issues.
  • Perform security patching, infrastructure upkeep, monitoring, and technical maintenance.
  • Provide L2/L3 application support and conduct root-cause analysis where required.
  • Monitor application health, logs, metrics, and system performance.
Migration & Modernisation
  • Support application migrations, technology upgrades, and platform modernisation initiatives.
  • Assist with the migration of legacy applications to newer platforms and architectures.
  • Support application transition, retirement, or handover activities where required.
  • Ensure minimal disruption to existing services throughout migration and transition activities.
Cloud, DevOps & Observability
  • Support cloud-hosted applications and containerised environments.
  • Work with Docker and CI/CD pipelines for application deployment and delivery.
  • Analyse application logs and metrics using AWS services such as ECS and CloudWatch.
  • Work with observability technologies such as OpenTelemetry for tracing, metrics, and logs.
Documentation & Collaboration
  • Maintain technical documentation, runbooks, operational procedures, and handover materials.
  • Collaborate closely with engineers, product teams, business stakeholders, and external partners.
  • Participate in Agile ceremonies, technical discussions, and delivery planning.
  • Take ownership of application stability, maintainability, and overall engineering quality.
Requirements
  • 4-7 years of hands-on Full Stack Software Engineering experience.
  • Strong experience with JavaScript and/or TypeScript.
  • Hands-on experience with modern frontend frameworks, preferably React.
  • Experience developing and integrating backend APIs and services.
  • Strong knowledge of relational databases, preferably PostgreSQL.
  • Comfortable working across multiple programming languages and existing codebases.
  • Working knowledge of cloud-hosted applications and environments.
  • Experience with Docker and containerised deployments.
  • Familiarity with CI/CD pipelines and modern software delivery practices.
  • Experience troubleshooting applications through logs, metrics, and monitoring tools.
  • Familiarity with AWS ECS, CloudWatch, and/or OpenTelemetry is advantageous.
  • Proficiency with Git, code reviews, and engineering quality gates.
  • Solid understanding of the Software Development Life Cycle (SDLC) and Agile delivery methodologies.
Nice to Have
  • Experience supporting enterprise-scale or high-availability digital platforms.
  • Experience with application modernisation, migration, or legacy system retirement.
  • Experience providing L2/L3 production application support.
  • Familiarity with secure coding practices, security patching, and compliance requirements.
  • Previous experience working within complex, highly regulated, or large-scale environments.
Personal Attributes
  • Self-directed: Able to quickly understand unfamiliar applications and codebases.
  • Pragmatic: Balances delivery speed, maintainability, and engineering quality.
  • Adaptable: Comfortable working with changing priorities and applications undergoing migration or transition.
  • Collaborative: Works effectively with engineers, product teams, business stakeholders, and external partners.
  • Ownership-driven: Takes responsibility for the stability, security, and quality of the applications under their care.
  • Problem solver: Able to investigate technical issues independently and drive them through to resolution.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

M61 - Full Stack Engineer
M61 - Full Stack Engineer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
M61 - Full Stack Engineer
M61 - Full Stack Engineer

FPT ASIA PACIFIC PTE. LTD. • Singapore

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

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 150,000 - 210,000
M62- Full Stack Engineer
M62- Full Stack Engineer

FPT Asia Pacific • Singapore

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

FPT Asia Pacific Pte Ltd • Singapore

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

FPT Asia Pacific • Singapore

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

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
M19 - Full Stack Engineer
M19 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 140,000
Full Stack Application Developer
Full Stack Application Developer

Visa Hunt • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000