Full Stack Developer (AI/ML Junior to Mid-Level)
tescom (singapore) software systems testing pte ltd. Full Stack Developer (AI/ML Junior to Mid-Level)
Summary
Builds and maintains full-stack web applications (frontend and backend) at a Singapore software testing company, integrating AI/ML models into apps, creating REST APIs, and supporting AI features such as chatbots and automation testing tools. Stack spans Vue/React/Angular, Java Spring Boot/Node.js/Python, and SQL/NoSQL databases, with TensorFlow/PyTorch exposure.
Key Responsibilities
- Develop and maintain full stack web applications (frontend and backend)
- Integrate pre-built or internally developed AI/ML models into applications
- Build and consume RESTful APIs and backend services
- Support AI feature development such as chatbots, recommendation systems, or automation testing tools
- Work with data scientists to test and deploy machine learning models
- Create responsive UI components and improve user experience
- Perform debugging, testing, and code optimization
Required Skills & Qualifications
- Bachelor's degree in computer science, computer engineering, or related field (or equivalent practical experience)
- 0-5 years of experience in software or full stack development
- Proficiency in at least one frontend framework:
- Vue.js, React or Angular
- Backend development experience with:
- Java Spring Boot, Node.js, Python (Flask/FastAPI), or similar
- Basic understanding of databases:
- SQL (PostgreSQL/MySQL) or NoSQL (MongoDB)
- Foundational knowledge of AI/ML concepts:
- Supervised/unsupervised learning
- Model inference vs training
- Exposure to AI tools/frameworks (academic or project-based experience acceptable):
TensorFlow, PyTorch, etc
Familiarity with GitLab, Kubernetes, Jira