Full Stack Engineer
Summary
Technical lead role building a SaaS product end to end on AWS with Python, React, Node.js, and mobile (iOS/Android), while also handling Raspberry Pi edge computing, STM32F4 firmware, and ML integration. The engineer owns documentation, testing, UAT, cloud data architecture, and security compliance across ML, UI/UX, and hardware teams.
Talent Link by e2i is a programme to match candidates to job opportunities offered by e2i’s Industry Partners. Applicable for Singaporeans and Singapore Permanent Residents only.
This job opportunity is from our Industry Partner in the Tech sector.
Job Descriptions
- Technical leader spanning AWS cloud architecture (CI/CD, scalability), STM32F4 firmware, Raspberry Pi edge computing (sensors, motors, cameras), ML integration, and full-stack SaaS development (Python, React, Node.js, iOS/Android). Owns documentation, testing, and UAT. Manages cloud data architecture and security compliance. Collaborates across ML, UI/UX, firmware, and hardware teams to unify software-hardware development.
Job Requirements
- Bachelor's degree or higher in Software Engineering, Computer Science or a related field.
- Minimum 3 years of hands-on experience in system architecture and system development, with a solid understanding of AI, machine learning, and deep learning principles.
- Experience in building data intensive applications in a modern technology stack Cloud services (AWS, Azure), data pipelines, SQL/No-SQL databases.
- Experience building and consuming web-based APIs.
- Familiar with continuous deployment environments (e.g. Jenkins) and test-driven development.
- Good understanding and practical experience on Docker, CI/CD and Kubernetes.
- Strong knowledge and practical experience of Micro services architecture.
- Strong knowledge of source code management tools such as Git.