Senior Python Full Stack Engineer
Full time · Remote
About this role
Full time · Remote
We are looking for a highly skilled Senior Python Full Stack Engineer to join our growing team. You will be responsible for designing, developing, and maintaining scalable web applications, APIs, cloud infrastructure, and AI-powered solutions.
This role is ideal for engineers who enjoy solving complex technical challenges, building production-grade systems, and collaborating with cross-functional teams in a fast-paced environment.
Responsibilities
Design and develop scalable backend services using Python
Build modern frontend applications using React, Next.js, or similar frameworks
Develop RESTful APIs and integrate third-party services
Design and optimize PostgreSQL and NoSQL databases
Deploy and maintain cloud-native applications on AWS, GCP, or Azure
Implement CI/CD pipelines and DevOps best practices
Collaborate with product managers, designers, and engineering teams
Conduct code reviews and mentor junior developers
Participate in architecture discussions and technical decision-making
Requirements
5+ years of professional software development experience
Strong expertise in Python
Experience with:
FastAPI, Django, or Flask
React.js / Next.js
PostgreSQL, MySQL, MongoDB
Docker and Kubernetes
AWS, GCP, or Azure
Git and modern development workflows
Solid understanding of software architecture and design patterns
Experience building and deploying production applications
Strong problem-solving and communication skills
Nice to Have
AI/LLM integration experience
OpenAI, Anthropic, Gemini, or LangChain experience
Vector databases (Pinecone, Weaviate, Qdrant)
Microservices architecture
SaaS product development experience