TamadevLabs

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