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***