Job Description
        Greetings and thank you for visiting our job post.
Supercoder is an AI-powered career development platform connecting developers worldwide to remote job opportunities with competitive payment.
- Type of work: 100% Fulltime remote
 
Our client is looking for a Senior Full-Stack Python Engineer with details as below.
What You’ll Do:
Backend (Core focus):
- Design and develop backend services with Python (FastAPI).
 - Define and optimize relational schemas (PostgreSQL/MySQL).
 - Build and maintain RESTful / GraphQL APIs consumed by React and AI teams.
 - Implement asynchronous tasks and caching layers using Redis / RabbitMQ.
 - Monitor and improve performance, scalability, and reliability.
 - Contribute to CI/CD pipelines, Docker-based deployments, and code reviews.
 
Frontend (Collaborative scope):
- Work with designers to bring UI to life using React + TypeScript (Next.js preferred).
 - Build clean, responsive, and reusable components.
 - Apply modern frontend patterns like lazy loading and code splitting.
 
What We’re Looking For:
- 5+ years of experience in backend development with Python (FastAPI, Flask, or Django).
 - Solid understanding of database design and API development.
 - Practical experience integrating or building React-based frontends.
 - Familiarity with Docker, Git-based workflows, and CI/CD pipelines.
 - Experience with Redis / RabbitMQ or similar is a plus.
 - Curiosity, autonomy, and a product mindset — you enjoy solving real problems, not just writing code.
 
Nice-to-have (Bonus points!):
- Strong TypeScript/React skills (Next.js, Recoil, SWR).
 - Familiarity with GraphQL, Kubernetes, or async architecture.
 - Experience working in SaaS, AI, or data-heavy environments.
 
Why You’ll Love Working With Us:
- High-impact work: Build a core SaaS platform from the ground up.
 - Autonomous culture: Work with the foreign engineers
 - Modern stack: Python/FastAPI, React/Next.js, PostgreSQL, Redis, Docker, CI/CD.
 - Remote-first flexibility with async-friendly collaboration.
 
How to Apply for This Opportunity;
- Click Apply and Register or Log in
 - Upload your updated resume and complete the Screening Form
 - If shortlisted, you’ll be invited to meet the client for the interview!