FPT Software

G61 - Full Stack Engineer (AI Platform)

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

Job Description

Project Overview

You will play a key role in building and maintaining a core AI platform within a fast-paced environment. The role focuses on developing scalable, high-performance APIs that expose advanced data processing and AI capabilities, including multimodal applications across video, image, audio, and text.

You will bridge the gap between AI models and developers, ensuring the platform serves as a reliable, high-performance engine supporting solutions across the public sector.

Responsibilities

Backend & Data Integration


  • Design, develop, and maintain scalable backend systems for content intelligence, including analysis, cataloguing, search, and retrieval

  • Build and optimise APIs to integrate AI models and data processing pipelines (e.g. computer vision, audio analysis)

  • Work with relational and/or NoSQL databases, including data modelling, query optimisation, transactions, and schema evolution

Full Stack Engineering


  • Prototype, implement, and integrate AI-driven systems across frontend and backend layers

  • Apply best practices in performance optimisation, scalability, and maintainability

  • Collaborate with cross-functional teams to gather requirements, design system architecture, and deliver end-to-end solutions

  • Produce clear technical documentation

Frontend Development


  • Develop responsive, high-performance user interfaces using modern frameworks

  • Work with TypeScript, JavaScript, HTML, and CSS

  • Integrate with REST and/or GraphQL APIs, including async data handling, authentication, and state management

  • Build reusable components and maintain design systems

  • Implement automated testing (unit, integration, and end-to-end)

Requirements


  • Minimum 3 years of experience in full-stack software development

  • Proficient in Python and JavaScript, with hands-on experience in backend (e.g. Node.js, Python frameworks) and frontend (e.g. React, Vue, Angular)

  • Strong experience in designing and managing relational and/or NoSQL databases

  • Experience with cloud platforms such as AWS, Azure, or GCP

  • Familiar with containerisation technologies such as Docker and Kubernetes

  • Solid understanding of web application security and secure API design

  • Ability to learn new technologies quickly and work independently
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