Back to Careers
Python Full Stack Developer
EngineeringHyderabad / RemoteFull-timeNot Disclosed
We're looking for a Python Full Stack Developer who enjoys solving problems and building scalable web applications. You'll work closely with senior engineers to develop APIs, cloud-based applications, and responsive user interfaces using modern technologies.
Responsibilities
- Develop scalable web applications using Python and React.js
- Design and develop scalable REST APIs and microservices using FastAPI, Django, or Flask
- Build responsive, performant frontends using React.js and Next.js with TypeScript
- Containerise applications with Docker and manage deployments on Kubernetes
- Set up and maintain CI/CD pipelines (GitHub Actions, GitLab CI, or similar)
- Work with relational and NoSQL databases (PostgreSQL, MongoDB, Redis)
- Collaborate with senior developers and AI/ML engineers on architecture, implementation, and model integration
- Write clean, reusable, and maintainable code
- Debug, troubleshoot, and optimise application performance
- Participate in code reviews, architecture discussions, and Agile development processes
- Assist with deployments on AWS cloud services
- Document technical solutions and best practices
Required Skills
Backend
- Strong proficiency in Python (FastAPI / Django / Flask)
- REST API Development & microservices
- Object-Oriented Programming (OOP)
- Solid understanding of REST API design principles
Frontend
- React.js (Preferred)
- Next.js
- JavaScript (ES6+)
- TypeScript (Good to Have)
- HTML5 & CSS3
Database
- PostgreSQL / MySQL
- MongoDB (Preferred)
- Redis
DevOps & Cloud
- Working knowledge of Docker and Kubernetes
- CI/CD pipelines and Git-based workflows
- Familiarity with cloud platforms (AWS or Azure)
- Basic understanding of AWS services (Lambda, S3, SNS, SQS)
Tools
- Git
- Postman
What We're Looking For
- Strong problem-solving skills
- Good communication skills
- Passion for learning new technologies
- Team player with an Agile mindset
- Ability to work independently and collaboratively
Nice to Have
- Experience with Kafka or other message brokers
- Exposure to MLOps or model-serving workflows
- Knowledge of infrastructure-as-code (Terraform, Helm)
- Basic knowledge of AI / LLMs