Full Stack Developer (AI/ML)
NewBe an early applicantResponsibilities
- Develop and maintain full stack web applications across frontend and backend.
- Build and integrate AI-powered features such as chatbots, recommendation systems, intelligent search, and automation tools.
- Integrate pre-built or internally developed AI/ML models into applications.
- Build and consume RESTful APIs and backend services.
- Create responsive frontend components and improve user experience.
- Work with data scientists, product owners, and other team members to test, deploy, and support AI-enabled applications.
- Perform debugging, testing, code optimisation, and application monitoring.
- Participate in system design and technical discussions.
- Write clean, maintainable, and well-documented code.
- Work within Agile or Waterfall project methodologies as required.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent practical experience.
- 5 years of relevant experience. Candidates with no prior experience are welcome to apply.
- Proficiency in JavaScript / TypeScript.
- Experience with at least one frontend framework such as React, Angular, or Vue.js.
- Backend development experience with Node.js, Python (Flask/FastAPI), Java Spring Boot, or similar technologies.
- Understanding of relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of RESTful API development and integration.
- Foundational to intermediate knowledge of AI/ML concepts.
- Exposure to AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn, or AI services/APIs such as OpenAI, Azure AI, or AWS AI.
- Familiarity with Git, CI/CD, Docker, Kubernetes, or cloud platforms such as AWS, Azure, or GCP would be an advantage.
- Only Singapore Citizens are eligible to apply.