Point your AI agent at freehire and let it find you a job.

Get the CLI →

FPT Asia Pacific Pte Ltd

Open 18d reposted 3× · 3 open copies

M13 - Full Stack Engineer

Posted Updated
Discussion
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.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available