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!