HimalayasHimalayas logo
FL

M20 - Full Stack Engineer

FPT Asia Pacific Pte Ltd
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Role Summary

The Full-stack Engineer will support the design, development, and operation of end-to-end digital systems and platforms for Data Programme. The role involves building scalable, secure, and maintainable applications across frontend, backend, DevOps, cloud infrastructure, and data system components to support analytics, AI, and machine learning use cases across the MOE ecosystem.

The candidate is expected to work closely with Product Managers, Data Scientists, users, and other engineers to deliver robust, user-centred, and reusable digital products that support wide digital transformation objectives.

Key Responsibilities

1. Full-stack Application Development

  • Design, develop, test, and maintain end-to-end applications across frontend and backend layers
  • Build responsive, user-friendly, and maintainable interfaces that meet user and organisational needs
  • Develop backend services, APIs, and application logic to support product and platform capabilities
  • Ensure applications are designed with strong consideration for reusability, scalability, maintainability, and security

2. Data Systems and Supporting Infrastructure

  • Develop and support data systems and infrastructure, including database administration, ETL / ELT pipelines, and analytics tools
  • Build solutions that enable data ingestion, transformation, storage, and delivery for product, analytics, and AI use cases
  • Support the integration of data capabilities into user-facing and internal platforms across the ecosystem
  • Contribute to architecture and engineering decisions involving system integration and data flow design

3. Cloud, DevOps and Infrastructure Engineering

  • Develop infrastructure and applications using modern cloud engineering practices
  • Support deployment, automation, CI/CD, monitoring, and operational readiness across environments
  • Contribute to secure and resilient system delivery through sound DevOps and infrastructure practices
  • Work across infrastructure, application, and data layers to ensure smooth end-to-end delivery

4. Cross-functional Product Delivery

  • Work closely with Product Managers, Data Scientists, designers, users, and other engineers to ensure delivered products meet real user needs
  • Partner with policy and business divisions to support MOE-wide digital transformation through Data and AI-enabled solutions
  • Translate requirements into implementable technical designs and engineering tasks
  • Participate actively in iterative product delivery, technical discussions, and continuous improvement efforts

5. Documentation and Support

  • Document system designs, architecture decisions, APIs, workflows, and operational procedures
  • Support knowledge transfer, maintainability, and operational support for delivered systems
  • Collaborate effectively across multidisciplinary teams and contribute to strong engineering practices
  • Support troubleshooting, issue resolution, and enhancement of production systems where needed

Mandatory Requirements

  • Frontend development using React and TypeScript / JavaScript
  • Backend and API development using Node.js or Java / Spring Boot
  • Experience in full-stack development, covering frontend, backend, DevOps, and infrastructure engineering
  • Experience designing and building systems with attention to reusability, scalability, maintainability, and security
  • Experience with data systems and architecture development
  • Strong communication and collaboration skills
  • Interest in working on public good and supporting digital transformation in the education domain
  • Experience with modern cloud-based application and infrastructure development
  • Experience with data science and machine learning applications
  • Experience with database administration, ETL / ELT development, and analytics tooling
  • Familiarity with API design, system integration, and cloud-native engineering practices
  • Experience working in agile, cross-functional product teams
  • Experience in public sector, education, or mission-driven digital delivery environments

Seniority Expectations

Associate Consultant (1-3 Years)

  • Supports development and maintenance of frontend, backend, and data components under guidance
  • Contributes to implementation tasks, bug fixing, testing, and operational support
  • Demonstrates sound technical fundamentals and willingness to learn

Consultant (4-6 Years)

  • Works independently on assigned modules and engineering tasks
  • Designs and develops application, data, and infrastructure components of moderate complexity
  • Participates actively in technical discussions and cross-functional delivery

Senior Consultant (7 Years and above)

  • Takes ownership of end-to-end system and architecture components
  • Leads the design and implementation of scalable, secure, and reusable applications and infrastructure
  • Supports technical decision-making and mentors junior team members where needed
  • Engages confidently with stakeholders across product, business, and technical teams

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About FPT Asia Pacific Pte Ltd

Learn more about FPT Asia Pacific Pte Ltd and their company culture.

View company profile
Claim this profileFL

FPT Asia Pacific Pte Ltd

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at FPT Asia Pacific Pte Ltd

Explore the variety of open remote roles at FPT Asia Pacific Pte Ltd, offering flexible work options across multiple disciplines and skill levels.

View all jobs at FPT Asia Pacific Pte Ltd

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan