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