AR

Senior Python Developer

Artech Infosystems Private Limited
Hyderabad21-30 LPA Posted 12 Feb 2026
FULL TIME
Docker
Flask
Gcp
FastAPI
Kubernates
+2 more

Job Description

Senior Python Developer

Years of Exp: 8-12 Years

Position Overview

We are looking for a Senior Python Developer who is a self-starter and thrives on designing and delivering high-quality, scalable backend solutions. You'll be a key member of our backend engineering team, responsible for designing, building, and maintaining robust APIs, managing high-concurrency systems, and implementing best practices to ensure reliability and performance.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs using Python with Flask or FastAPI.
  • Implement robust database session management with a focus on high concurrency and thread safety (SQLAlchemy or equivalent).
  • Apply dependency injection patterns to create testable and maintainable code.
  • Break down complex requirements into independent, manageable tasks and deliver them incrementally.
  • Collaborate with frontend developers, data scientists, and DevOps engineers to integrate backend services with web/mobile apps, AI models, and cloud infrastructure.
  • Optimize backend services for performance and scalability, identify bottlenecks, and implement solutions.
  • Design and optimize database schemas for performance and data integrity in PostgreSQL or MySQL.
  • Containerize backend services using Docker and orchestrate deployments with Kubernetes.
  • Leverage cloud platforms such as Google Cloud Platform (GCP) to deploy and scale services.
  • Document APIs using OpenAPI/Swagger for internal and external consumption.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Extensive experience with Python backend development using Flask or FastAPI.
  • Strong expertise with SQLAlchemy or equivalent ORM for robust session management and high-concurrency, thread-safe applications.
  • Practical experience with dependency injection and modular code design.
  • Ability to break down complex requirements into smaller, independent deliverables.
  • Proficiency in designing scalable database schemas and optimizing queries for performance.
  • Experience with containerization (Docker) and orchestration (Kubernetes) in production environments.
  • Hands-on experience with cloud platforms (preferably GCP) and cloud-native technologies.
  • Familiarity with data processing libraries (Pandas, NumPy) for analytics or ML tasks is a plus.
  • Excellent problem-solving skills, attention to detail, and ability to work independently with minimal supervision.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Join WhatsApp Channel