Full Stack Engineer (AI)
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.