G20 - Full Stack Engineer
Singapore, Singapore
FPT Software
FPT Software is a global technology solutions provider, headquartered in Vietnam. The company delivers world-class solutions and services in Smart factories, Digital platforms, RPA, AI, IoT, Cloud, among others.JOB DESCRIPTION
Full Stack Engineer (Consultant)
Purpose
This role focuses on identifying and implementing AI opportunities, developing cutting-edge solutions, and collaborating with digital transformation champions to enhance operational efficiency through technological innovation.
Requirements Analysis
- Translate business needs into technical solutions; and
- Conduct user research and feedback sessions.
AI Integration Strategy & Development
- Lead the identification and assessment of AI implementation opportunities across SFA divisions;
- Develop AI-powered web/mobile applications, including camera integration capabilities;
- Implement and optimize AI models for various use cases;
- Design and develop robust frontend and backend systems;
- Establish secure database architectures and API integrations; and
- Implement comprehensive authentication and monitoring systems.
Digital Transformation Projects
- Work with data scientists to develop RPA and AI solutions;
- Leverage GovTech MAESTRO platform for data analytics and MLOps;
- Design and implement ML systems;
- Optimise ML models for production; and
- Develop data pipelines and ETL processes.
Technical Architecture & Implementation
- Design scalable and maintainable technical architectures;
- Ensure system security and performance optimisation;
- Implement best practices in software development;
- Integrate new solutions with existing systems; and
- Establish technical standards and guidelines.
Mobile App Development
- Lead development of AI-powered mobile applications;
- Implement sophisticated camera integration features;
- Ensure cross-platform compatibility;
- Optimize mobile app performance; and
- Implement secure data handling practices.
Testing and Documentation
- Develop and execute testing strategies;
- Create technical documentation; and
- Maintain solution documentation.
Collaboration and Knowledge Transfer
- Work with project teams and stakeholders;
- Provide technical guidance;
- Develop user guides and training materials; and
- Support knowledge transfer initiatives, including providing technical mentorship to team members.
Key Requirements
Must-Have Requirements
- 4-6 years of full stack development experience
- Strong programming skills in modern languages (e.g., Python, JavaScript, Java)
- Experience with AI/ML development
- Mobile app development experience
- Strong database design and API development skills
- Experience with cloud platforms and services
- Knowledge of security best practices
- Knowledge of software development best practices
- Database design and management skills
Good-to-Have Requirements
- Experience with government sector projects
- Knowledge of data protection regulations
- Experience with agile methodologies
- Experience with RPA implementation
- Knowledge of MLOps and DevOps practices
- UI/UX design skills
- DevOps experience
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile API Development APIs Architecture Data Analytics Data pipelines DevOps ETL Java JavaScript Machine Learning ML models MLOps Pipelines Python Research Robotics RPA Security Testing UX
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.