FPT Software

M13 - Full Stack Engineer

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

Job Description

Key Responsibilities

Build & Enhance Product Features (Full Stack)

  • Develop user-centric product features using ReactJS (responsive UI, accessible components, state management, form-heavy workflows).
  • Design and build backend services in Golang (REST APIs, workflow orchestration, integration services, reusable modules).
  • Deliver end-to-end changes from requirements implementation testing deployment support.

Platform Engineering with Standardisation & Configurability

  • Build capabilities that enable a common baseline workflow while supporting approved configurable variations across agencies (e.g., criteria, approval hierarchies, templates, reporting, integrations).
  • Contribute to platform-first patterns (feature flags, configuration-driven behaviour, modular service boundaries) to keep customisation controlled.
  • Support convergence decisions by providing technical feasibility, effort sizing, and risk assessment.

System Design & Integration

  • Design scalable service architectures (domain boundaries, data models, API contracts, caching, async processing if needed).
  • Integrate with external systems/services and manage data exchange patterns securely (API gateways, identity, audit trails).
  • Work with BAs/BPR and architects to translate process maps and requirements into implementable designs.

Quality Engineering & Reliability

  • Write clean, maintainable, well-tested code (unit, integration, contract tests).
  • Participate in code reviews, enforce engineering standards, and contribute to continuous improvement.
  • Implement observability and operational readiness (structured logs, metrics, dashboards, alerting hooks) to support BAU stability.

Security & Compliance-by-Design

  • Apply secure coding practices and support security scanning/remediation (SAST/DAST where applicable).
  • Implement RBAC/ABAC considerations, data protection, and audit logging for sensitive workflows.
  • Work with security stakeholders to meet compliance and governance expectations for public sector platforms.

Agile Delivery & Stakeholder Collaboration

  • Participate actively in sprint ceremonies and contribute to backlog refinement (technical stories, NFRs, enablers).
  • Support releases, deployments, and incident situations (triage, hotfixes, post-incident actions).
  • Provide mentorship to engineers and contribute to knowledge sharing across product teams.

Requirements

Core Technical (must-have)

  • Frontend: Strong hands-on experience with ReactJS (TypeScript preferred), modern component patterns, performance tuning, accessibility, responsive design.
  • Backend: Strong hands-on experience with Golang building production-grade APIs/services.
  • API & Services: RESTful design, authentication/authorization patterns, integration experience.
  • Databases: Solid experience with relational databases (PostgreSQL/MySQL) and data modelling; familiarity with caching (e.g., Redis) is a plus.
  • Testing: Unit/integration testing and test automation practices for both frontend and backend.
  • Engineering Fundamentals: Clean code, refactoring, code reviews, debugging, and performance profiling.

Platform / DevOps / Cloud (strongly preferred)

  • Experience delivering on cloud platforms (AWS preferred) and working with CI/CD pipelines.
  • Understanding of containerization (Docker) and deployment patterns (ECS/EKS or equivalents).
  • Familiarity with observability tools and practices (logs/metrics/traces).

Experience

  • 7+ years total engineering experience, with 3+ years in a senior/lead IC capacity (owning design and delivery end-to-end).
  • Experience delivering workflow-heavy enterprise applications (case management, grants/scholarships, HR, finance, approvals) is a strong advantage.
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