JobMatch
← Back to jobs

G66 - Full Stack Engineer

FPT Asia Pacific Pte Ltd

RemoteSingaporeseniorFull Time
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

TypeScriptSecurityNode.jsDevOpsNoSQLAzureCI/CDLLMsSQLAWSGCPJavaScriptUX DesignAI

Description

Responsibilities Software Engineering & Platform Development - Design, develop, and maintain scalable, secure, and high-performance full-stack applications. - Build and enhance backend services, APIs, and frontend applications using modern development frameworks. - Develop and integrate AI-powered capabilities into enterprise-grade applications. - Contribute to architecture and technical design discussions for search and AI-driven platforms. - Implement robust software engineering practices to ensure maintainability, reliability, and performance. Search & Generative AI Solutions - Collaborate with technical teams to evaluate and implement emerging AI technologies. - Support the transition of AI solutions from proof-of-concept to production-ready systems. - Contribute to AI governance initiatives, including evaluation, observability, monitoring, and security controls. Develop solutions leveraging: - Large Language Models (LLMs) such as Azure OpenAI and OpenAI APIs - Retrieval-Augmented Generation (RAG) - Semantic search and vector databases - Modern search architectures and relevance optimisation DevOps, Quality & Engineering Excellence - Build and maintain CI/CD pipelines to support efficient software delivery. - Implement automated testing strategies, including unit, integration, and performance testing. - Support DevOps practices, release automation, and infrastructure improvements. - Troubleshoot technical issues and contribute to continuous improvement initiatives. Participate in code reviews and promote engineering best practices such as: - Test-Driven Development (TDD) - Pair Programming - Refactoring - Continuous Integration and Continuous Delivery (CI/CD) Collaboration & Stakeholder Engagement - Work closely with Product Owners, Business Analysts, UX Designers, and Delivery Managers to deliver business outcomes. - Participate in technical discussions, solution estimation, and feasibility assessments. - Collaborate with cross-functional teams to deliver high-quality solutions that meet user and business needs. - Contribute to knowledge sharing and support the growth of engineering capabilities across the team. Requirements - 5+ years of experience in software engineering and web application development. - Experience building and deploying scalable distributed applications. - Familiarity with modern software architecture patterns and API design principles. - Strong hands on experience with Node.js, TypeScript, Cloud platforms (Azure, AWS, or GCP), SQL and NoSQL databases, CI/CD pipelines, DevOps practices Search & AI Experience Experience working with one or more of the following: - Search engines and search architectures - Semantic search or vector search technologies - Retrieval-Augmented Generation (RAG) - LLM-powered applications Understanding of AI application challenges, including: - Latency and performance optimisation - Cost management - Hallucination mitigation - Prompt engineering - Model evaluation and monitoring Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.

G66 - Full Stack Engineer at FPT Asia Pacific Pte Ltd · JobMatch