G23 - 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.Position Overview
We are seeking a motivated Junior Full Stack Developer with an interest in AI/ML and data engineering to join our dynamic team. The ideal candidate will contribute to developing and maintaining web applications whilst learning to integrate AI/ML components and handle data pipelines.
Key Responsibilities
- Develop and maintain web applications using modern frameworks and technologies, working across both frontend and backend development
- Assist in building and optimising data pipelines for machine learning models
- Collaborate with data scientists and ML engineers to implement AI/ML solutions into production environments
- Write clean, maintainable, and efficient code following best practices and coding standards
- Participate in code reviews and contribute to technical documentation
- Support the testing and debugging of applications across different environments
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in at least one modern programming language (Python, JavaScript/TypeScript, Java)
- Basic understanding of web development frameworks (e.g., React, Angular, or Vue.js for frontend; Django, Node.js, or Flask for backend)
- Familiarity with version control systems (Git) and collaborative development workflows
- Basic understanding of database systems (SQL and NoSQL)
- Knowledge of RESTful APIs and web services
Preferred Skills
- Familiar AI/ML RAG (Retrieval-Augmented Generation) MCP (Multi-Channel Processing) concepts
- Understanding of data processing libraries (Pandas, NumPy)
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Knowledge of containerisation (Docker) and orchestration tools
- Experience with CI/CD pipelines
- Basic understanding of data structures and algorithms
Personal Qualities
- Strong problem-solving abilities and analytical mindset
- Eager to learn new technologies and adapt to changing requirements
- Excellent communication skills and ability to work in a team environment
- Self-motivated with good time management skills
- Attention to detail and commitment to code quality
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular APIs AWS Azure CI/CD Computer Science Data pipelines Django Docker Engineering Flask GCP Git Java JavaScript Machine Learning ML models Node.js NoSQL NumPy Pandas Pipelines Python RAG React SQL Testing TypeScript Vue
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.