Point your AI agent at freehire and let it find you a job.

Get the CLI →

Full Stack Developer (AI/ML)

NewBe an early applicant

Responsibilities

  • 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.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available