Senior Full-stack Commerce Platform Engineer

Carat Australia

Global
Fully remote
Python backend development
React frontend engineering
Fastapi and typescript
Lead the design and delivery of modern enterprise applications across the full stack, from backend services and APIs to frontend user experiences

Job Summary

  • Lead the design and delivery of modern enterprise applications across the full stack, from backend services and APIs to frontend user experiences.
  • Architect and develop cloud-ready applications using Python, FastAPI, React, and TypeScript, with strong emphasis on maintainability, security, and cross-functional collaboration.
  • Work hands-on with modern AI-enabled application patterns, integrating external APIs, data services, and cloud-native capabilities.

Matching Summary

Lead the design and delivery of modern enterprise applications across the full stack, from backend services and APIs to frontend user experiences.

Skills & Requirements

Must-have

  • Python backend development
  • React frontend engineering
  • FastAPI and TypeScript
  • Docker and Docker Compose
  • RESTful APIs and OpenAPI
  • PostgreSQL and SQLAlchemy
  • OAuth 2.0 and OIDC

Nice-to-have

  • Google Cloud Platform services
  • Microsoft Azure services
  • AI-enabled applications
  • Infrastructure as code tools
  • Storybook and design systems
  • MarTech/AdTech domain expertise

Key Requirements

  • 7+ years of professional software development experience
  • 5+ years of experience building production applications in Python
  • 4+ years of experience building production web applications in React and TypeScript
  • Proven track record of designing and delivering full-stack applications
  • Experience establishing application foundations
  • Experience collaborating across cross-functional teams
  • Experience working in cloud environments (GCP/Azure preferred)

Work Rights

Not specified

Tailored Resume

Cover Letter