Full Stack Engineer (AI)

NTT SINGAPORE PTE. LTD.Singaporemycareersfuturepublished 11/10/2026
Must-have:JavaScriptPythonJavaReactAngularVueNode.jsGitAWSDockerCloudFrontendBackendFullstackAgileCI/CDAISeniorLead

Full Stack Engineer

Key Responsibilities:

  • Design, develop, test and maintain full-stack web applications hosted on AWS.
  • Develop frontend components and backend services based on technical specifications.
  • Support the integration of AI functionalities, APIs and third-party services into existing applications.
  • Work with databases, APIs and cloud services to support application development.
  • Participate in code reviews, debugging, testing and application optimisation.
  • Support application deployment, monitoring and maintenance within AWS environments.
  • Collaborate with the Senior Tech Lead and other team members throughout the software development lifecycle.
  • Contribute to the development and enhancement of AI-powered applications and digital products.

Requirements:

  • 2–3+ years of experience in application or software development, preferably within software product companies or technology-driven organisations.
  • Hands-on experience in full-stack application development.
  • Practical experience with AWS cloud services and deployment environments.
  • Proficiency in at least one backend programming language, such as Python, Java, Node.js or JavaScript.
  • Experience with frontend technologies such as React, Angular or Vue.js.
  • Understanding of REST APIs, databases, application integration and software development lifecycle.
  • Exposure to AI application development, Generative AI, LLM integration or machine learning projects is an advantage.
  • Familiarity with Git, Docker and CI/CD pipelines is preferred.
  • Strong willingness to learn, collaborate and work in an agile development environment.