Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Software Engineer (Python, React)

Tap Growth ai

Singapore

On-site

SGD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-focused company in Singapore is looking for a Full-Stack Software Engineer to manage backend services in Python and develop frontend solutions using ReactJS. The role involves integrating AI-powered features and collaborating with teams to build scalable applications. Candidates should have solid experience in Python and ReactJS, along with a good grasp of REST APIs and software engineering principles. Cloud experience with AWS, GCP, or Azure is a plus.

Qualifications

  • Strong experience with Python backend development.
  • Working experience with ReactJS and JavaScript.
  • Solid understanding of REST APIs and system integration.
  • Good software engineering fundamentals including clean code, debugging, and testing.

Responsibilities

  • Design and develop backend services in Python.
  • Build and maintain frontend components using ReactJS and JavaScript.
  • Integrate and debug external APIs and services.
  • Implement AI-driven features using LLM APIs and ML inference.
  • Collaborate with product and engineering teams for scalable solutions.

Skills

Python backend development
ReactJS and JavaScript
REST APIs
Software engineering fundamentals
Software engineering fundamentals

Tools

AWS
GCP
Azure
Job description
Role Overview

We are looking for a Full-Stack Software Engineer to build and maintain backend services in Python, develop frontend interfaces in React, and integrate AI-powered features into our product.

Responsibilities
  • Design and develop backend services in Python
  • Build and maintain frontend components using ReactJS and JavaScript
  • Integrate and debug external APIs and services (Java familiarity is a plus)
  • Implement AI-driven features (e.g., LLM APIs, ML inference, automation)
  • Collaborate with product and engineering teams to deliver scalable solutions
Required Skills
  • Strong experience with Python backend development
  • Working experience with ReactJS and JavaScript
  • Solid understanding of REST APIs and system integration
  • Good software engineering fundamentals (clean code, debugging, testing)
Nice to Have (NOT Mandatory)
  • Experience integrating AI/ML or LLM-based solutions
  • Familiarity with Java for debugging or API-level work
  • Cloud experience (AWS/GCP/Azure)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.