M12 - Full Stack Engineer

Singapore, Singapore, Singapore · On-site

About this role

Job Description: Full Stack Engineer

Role Summary: We are seeking a Full Stack Engineer to design, develop, and support enterprise-grade applications using Node.js (backend) and Angular (frontend) on AWS. This role requires strong hands-on engineering capability across the full SDLC, with ownership of technical implementation, security best practices, and operational readiness.

At Consultant level, you will lead implementation, guide technical direction within the team, and mentor junior engineers, while supporting production deployments and incident resolution.

Key Responsibilities

Full Stack Application Development

  • Develop and enhance web applications using:
    • Backend: Node.js
    • Frontend: Angular
  • Translate functional and non-functional requirements into robust technical solutions.
  • Produce clean, maintainable, testable code with appropriate documentation.
  • Conduct code reviews and contribute to engineering standards and best practices.

Cloud & Infrastructure (AWS)

  • Build and operate solutions on AWS services including:
    • S3, Lambda, EC2, ECS Fargate, ELB, CodeDeploy, KMS
  • Support environment setup, deployment pipelines, and release activities in collaboration with DevOps teams.
  • Troubleshoot performance and availability issues across application and AWS infrastructure.

Database Engineering

  • Design and implement data access and integration using:
    • Aurora MySQL
    • RDS SQL Server
  • Support query tuning, data integrity, and database performance optimisation.
  • Ensure secure handling of data and adherence to data governance requirements.

Security, Quality & Monitoring

  • Implement secure coding practices and comply with security standards.
  • Address vulnerabilities and findings from:
    • Microfocus Fortify
  • Implement malware scanning patterns where applicable using:
    • ClamAV
  • Integrate and maintain observability/logging to support production operations using:
    • Splunk Universal Forwarder
  • Contribute to application hardening, secrets management, encryption practices (e.g., AWS KMS), and secure configuration.

Production Support & Incident Resolution

  • Support production deployments, release verification, and post-deployment monitoring.
  • Participate in incident triage, root cause analysis, and resolution of production issues.
  • Produce incident reports, contribute corrective/preventive actions, and ensure operational stability.

Consultant-Level Expectations (Leadership & Mentoring)

  • Lead technical implementation workstreams and drive solution quality.
  • Mentor junior engineers (Associate level), provide guidance, and uplift team capability.
  • Support estimation, technical planning, dependency management, and delivery alignment.
  • Proactively identify technical risks, propose mitigation, and drive continuous improvement.

Technology Stack

  • Backend: Node.js
  • Frontend: Angular
  • Database: Aurora MySQL, RDS SQL Server
  • Cloud (AWS): S3, Lambda, EC2, CodeDeploy, KMS, ELB, ECS Fargate
  • OS: Amazon Linux 2023, Windows Server 2016/2019
  • Security/Monitoring: Microfocus Fortify, ClamAV, Splunk Universal Forwarder

Requirements & Qualifications

Experience

  • 4–7 years of software engineering experience (full stack).
  • Strong hands-on experience building and supporting production systems using Node.js and Angular.
  • Experience deploying and operating workloads on AWS in enterprise environments.

Technical Skills

  • Solid understanding of RESTful APIs, authentication/authorization patterns, and secure session handling.
  • Strong engineering fundamentals: design patterns, code quality, unit/integration testing, debugging.
  • Experience with CI/CD and deployment tools (exposure to AWS CodeDeploy or similar is an advantage).
  • Experience working with relational databases: schema design, query optimisation, transaction management.

Company at a glance

FPT Asia Pacific is the overseas branch of FPT Software, a subsidiary of FPT Corporation.

FPT Software is a global technology and IT services provider headquartered in Vietnam, with USD 1.34 billion in revenue (2025) and over 33,000 employees in 30+ countries. Embracing an AI-first approach, FPT Software enables breakthrough speed, scalability and quality through AI-powered services and solutions and an AI-augmented workforce. It has partnered with over 1,100 clients worldwide, more than 130 of which are Fortune Global 500 companies in Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, Utilities, and more.

For more information, please visit http://www.fptsoftware.com

Founded2007
Team Size10,001+ employees
WorkspaceOn-site
IndustryIT Services and IT Consulting
Location
Singapore

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?