FPT Software

M11 - Full Stack Engineer

FPT Software  •  Singapore, SG (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Full Stack Engineer

We are seeking a Full Stack Engineer
to support the design, development, and operational support of enterprise-grade applications using Node.js (backend) and Angular (frontend) on AWS

This role is suited for candidates with 1–3 years of experience who are hands-on in engineering delivery and eager to grow in secure, cloud-based enterprise environments. You will work under guidance from senior engineers/tech leads, contributing to implementation, quality, security remediation, deployments, and incident support.

Key Responsibilities

Full Stack Application Development

  • Develop and enhance web applications using:
    • Backend: Node.js
    • Frontend: Angular
  • Implement user stories and technical tasks based on provided solution designs and coding standards.
  • Write clean, maintainable, testable code with appropriate technical documentation.
  • Participate in code reviews (receive feedback and progressively contribute feedback as you grow).

Cloud & Infrastructure (AWS)

  • Support development and operations on AWS services including:
    • S3, Lambda, EC2, ECS Fargate, ELB, CodeDeploy, KMS
  • Assist in environment setup, configuration, and deployment activities in collaboration with DevOps teams.
  • Support troubleshooting of application, infrastructure, and deployment issues under supervision.

Database Engineering

  • Support data access and integration using:
    • Aurora MySQL
    • RDS SQL Server
  • Assist with query optimisation, data integrity checks, and performance troubleshooting.
  • Follow secure data handling practices and adhere to applicable data governance requirements.

Security, Quality & Monitoring

  • Apply secure coding practices and comply with security standards and project governance.
  • Support remediation of vulnerabilities and findings from Microfocus Fortify
  • Support implementation of malware scanning patterns where applicable using ClamAV
  • Assist in implementing and maintaining observability/logging for production support using Splunk Universal Forwarder
  • Follow guidance on application hardening, secrets management, encryption practices (e.g., AWS KMS), and secure configurations.

Production Support, Deployment & Incident Assistance

  • Support production deployments, release verification, and post-deployment monitoring activities.
  • Assist in incident triage, log analysis, and issue resolution, escalating appropriately.
  • Contribute to incident documentation, RCA notes, and corrective/preventive actions as required.

Associate Consultant Expectations (Growth & Collaboration)

  • Deliver assigned modules/features with quality and within agreed timelines.
  • Demonstrate strong learning agility in understanding system architecture, cloud operations, and security practices.
  • Collaborate effectively with engineers, QA, DevOps, and product stakeholders.
  • Proactively surface risks/impediments early and seek clarification when requirements are unclear.

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

  • 1–3 years of software engineering experience (full stack preferred).
  • Hands-on experience (project or production) building web applications using Node.js
    and Angular
  • Exposure to deploying or operating services on AWS in a project or enterprise setting is an advantage.

Technical Skills

  • Working understanding of RESTful APIs, common integration patterns, and basic authentication/authorization concepts.
  • Strong engineering fundamentals: clean coding practices, debugging, unit testing, and problem-solving.
  • Basic familiarity with CI/CD pipelines and deployment practices (exposure to AWS CodeDeploy is an advantage).
  • Exposure to relational databases: schema basics, writing SQL queries, and understanding transactions.
FPT Software

About FPT Software

FPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, with USD 1.22 billion in revenue (2024) 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 https://fptsoftware.com/.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Hanoi, VN
Year Founded
Unknown
Social Media