Full Stack Software Engineer (Python / React / AWS)
Manpower
- Job Reference: 159483
- Industry: Information and Communications Technology
- Consultant Registration Number: R1434374
- EA License Number: 02C3423
Overview
We are looking for Full Stack Software Engineers to design, develop, and deliver scalable digital solutions supporting AI-enabled applications. This role spans frontend, backend, and DevOps/MLOps, with a focus on building secure, high-performance systems and integrating machine learning capabilities into production environments.
You will collaborate closely with product managers, UX designers, data scientists, and engineering teams to deliver end-to-end digital experiences, including AI-assisted features. This is an exciting opportunity to work on impactful, data-driven products in a highly collaborative and innovation-focused environment.
Responsibilities
Frontend Development
- Design, develop, and test scalable web and mobile applications using modern frontend frameworks.
- Collaborate with UX/UI, backend, and data teams to deliver seamless user experiences, including AI-driven features.
- Lead frontend architecture with a focus on performance, accessibility, security, and maintainability.
- Integrate APIs supporting machine learning models and real-time inference services.
- Support deployment, monitoring, and optimisation of frontend applications.
Backend Development
- Design and develop robust backend systems and APIs to support application and data requirements.
- Build and maintain APIs for AI/ML inference, scoring logic, and workflow orchestration.
- Develop data pipelines for ingestion, transformation, and storage to support analytics and model training.
- Collaborate with data scientists to operationalise machine learning models in production.
- Ensure backend systems meet standards for security, scalability, reliability, and auditability.
DevOps / MLOps & Security
- Support and maintain CI/CD pipelines for application and model deployment.
- Implement MLOps practices, including model versioning, experiment tracking, and environment reproducibility.
- Monitor system health, model performance, and production stability.
- Implement security best practices including access control, vulnerability management, and monitoring.
- Support infrastructure configuration, deployment automation, and release management.
Quality Assurance & Release
- Develop and execute test cases across frontend, backend, and AI-enabled components.
- Validate system performance, security, and reliability across platforms.
- Track and resolve defects, regression issues, and performance degradation.
- Coordinate testing cycles and support release readiness and sign-off.
Additional Responsibilities
- Contribute to documentation, knowledge transfer, and continuous improvement initiatives.
- Support ad-hoc development, scaling, and deployment of digital and AI-enabled solutions.
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline
- At least 3 years’ experience in full stack software development, covering both frontend and backend technologies
- Excellent coding skills in Python and experience with frameworks like Django or FastAPI
- Experience with frontend technologies such as TypeScript, React Native, or similar
- Familiar with APIs and database systems (e.g., PostgreSQL or similar)
- Experience working with cloud platforms (AWS) and tools like Docker
- Exposure to CI/CD pipelines and DevOps practices
- Experience with monitoring or security tools is a good to have
- Interest or experience in working with AI / machine learning features
- Good problem-solving skills and attention to detail
- Able to work well in a team and communicate effectively
Location
Singapore
RECRUITER
Jireli Gem Mejia Cabria
+65 6232 8815
***email_hidden***