ARArtech Infosystems Private Limited
Senior Python Developer
Hyderabad ₹21-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.