Senior Python Developer

Job Type: Full Time
Job Location: Hyderabad
Exp Level: 5+
Role: 2

We are looking for a Senior Python Developer with strong expertise in FastAPI to design and build scalable, secure, and high-performance backend systems. The role involves developing REST APIs, managing databases, orchestrating workflows using Airflow, and contributing to CI/CD and containerization processes. Experience with LLMs and Generative AI is a strong plus. The ideal candidate is a self-driven engineer who is eager to learn new technologies and contribute to architectural decisions. 

Responsibilities 

  • Design, develop, and maintain scalable REST APIs and backend services using FastAPI
  • Optimize backend systems for performance, reliability, and maintainability. 
  • Build and manage database schemas, write efficient SQL queries, and optimize PostgreSQL performance. 
  • Develop, schedule, and maintain workflows using Apache Airflow, ensuring reliability and timely execution. 
  • Implement Dockerized microservices, automate deployments, and integrate services into CI/CD pipelines. 
  • Build integrations with LLMs and Generative AI services (OpenAI, Azure OpenAI, HuggingFace, etc.). 
  • Implement API authentication, authorization, rate limiting, and security best practices. ● Write modular, testable, and clean code following industry best practices. 
  • Troubleshoot performance bottlenecks and participate in code reviews, design reviews, and architecture discussions. 
  • Collaborate closely with frontend, AI/ML, DevOps, and product teams. 
  • Stay updated with new technologies, tools, and frameworks, and be open to learning new skills.

Required Skills 

  • 5+ years of professional experience building production-grade backend systems.
  • Strong proficiency in Python and hands-on experience with FastAPI
  • Solid understanding of REST API principles, asynchronous programming, and event-driven design. 
  • Strong experience with PostgreSQL, database design, indexing, and performance tuning. 
  • Hands-on experience with Apache Airflow, DAG design, scheduling, and workflow orchestration. 
  • Practical knowledge of Docker, containerized development, and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.). 
  • Experience working with LLMs/Generative AI, integrating APIs, or building AI-driven features (preferred). 
  • Familiarity with cloud environments (AWS/GCP/Azure) and scalable architectures.
  • Understanding of secure coding practices, OAuth2/JWT, API gateway concepts.
  • Strong problem-solving skills, debugging abilities, and attention to detail.
  • Excellent communication, documentation, and collaboration skills.
  • Ability and willingness to learn new technologies as required by the project.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx