Full Stack Engineer (AI)
NTT Singapore · Singapore
Full Stack EngineerKey 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.