Why This Role Stands Out
Advance your career as a Senior Python Developer with a highly competitive salary package and the opportunity to build cutting-edge AI-driven products for a leading client. You'll thrive in this on-site role if you have extensive experience in Python, API development, and cloud-native technologies, and are passionate about creating robust, scalable backend systems. Apply today to contribute to impactful projects and hone your skills in a dynamic environment.
Quick Overview
Job Description
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀
𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟰𝟱𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟳𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟰𝟱-𝟳𝟱 𝗟𝗣𝗔)
Experience: 8+ yrs
Location: Hyderabad, Telangana
Job Type: Full-time
We are looking for a highly skilled Senior Python Developer with strong backend engineering expertise to design, develop, and maintain scalable, high-performance applications. The role requires deep experience in Python, API development, database optimisation, cloud-native technologies, concurrency, and distributed systems.
The ideal candidate will be passionate about building robust backend platforms and will play a key role in developing reliable services that support next-generation, AI-driven products.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python 3.x.
- Build high-performance RESTful APIs using FastAPI and/or Flask.
- Design scalable database schemas and optimise database performance.
- Develop efficient data-access layers using SQLAlchemy ORM, including session management and transaction handling.
- Build thread-safe, concurrent, asynchronous, and high-throughput backend applications.
- Implement robust microservices and distributed backend architectures.
- Containerise applications using Docker and deploy and manage workloads on Kubernetes.
- Deploy and operate backend applications on Google Cloud Platform (GCP).
- Develop and maintain API specifications and documentation using OpenAPI and Swagger.
- Optimise application performance, scalability, reliability, security, and resource utilisation.
- Identify and resolve complex production issues through debugging and root-cause analysis.
- Write clean, reusable, testable, and maintainable code following established engineering practices.
- Develop unit and integration tests and participate in peer code reviews.
- Collaborate with Product, Engineering, DevOps, QA, and other stakeholders to deliver features end-to-end.
- Contribute to technical architecture discussions, design reviews, documentation, and engineering standards.
- Support CI/CD, deployment, monitoring, logging, and production-release activities.
- Identify opportunities to improve system architecture, automation, performance, and engineering efficiency.
- Contribute to backend solutions supporting AI/ML-enabled applications where required.
What Makes You a Great Fit
- 8+ years of hands-on experience in Python backend development, with strong experience building production-grade systems.
- Expert-level proficiency in Python 3.x and backend software engineering.
- Extensive experience with FastAPI and/or Flask.
- Strong hands-on expertise with SQLAlchemy ORM, session management, database transactions, and data-access patterns.
- Strong understanding of multithreading, concurrency, asynchronous programming, and thread-safe application development.
- Proven experience with PostgreSQL and/or MySQL, including database design, indexing, query optimisation, and performance tuning.
- Hands-on experience with Docker and Kubernetes in production environments.
- Experience deploying and managing applications on Google Cloud Platform (GCP).
- Strong understanding of REST APIs, OpenAPI, and Swagger.
- Good knowledge of microservices architecture, distributed systems, scalability, and high-availability application design.
- Experience with Git, code reviews, unit testing, and modern software development practices.
- Exposure to Redis, Kafka, RabbitMQ, or similar caching and messaging technologies is an advantage.
- Experience with CI/CD pipelines and DevOps practices is preferred.
- Experience building or integrating AI/ML-enabled applications is an advantage.
- Strong understanding of monitoring, logging, observability, and application performance optimisation.
- Strong analytical and problem-solving abilities with a focus on scalable and reliable solutions.
- Ability to independently own complex technical initiatives in a fast-paced product environment.
- Excellent communication, collaboration, and technical leadership skills.
- Familiarity with Agile development methodologies and cross-functional engineering environments.
Similar jobs
- EV
Member of Technical Staff, Portworx - Fullstack Engineering Lead (React & Go)
NewEverpure
Bengaluru🇮🇳Hybrid4 hours agoRxJSAngularCSS+7Technology - BG
Java Lead Developer
NewBosch Group
telengana🇮🇳On-site15 hours agoSQLSpringSpring Boot+7Technology - WA
React Developer
NewWeekday AI
Pune, Maharashtra🇮🇳On-site21 hours agoMaterial UIJavaScriptReact+1Technology - QO
Senior Full Stack Developer
NewQode
Maharashtra🇮🇳On-siteYesterdayExpressMongoDBNestJS+5Technology - SM
SMSTR85 - Full Stack Developer
NewSmartstream Limited
Mumbai, Maharashtra🇮🇳Hybrid19 hours agoGCPMicroservicesMongoDB+19Technology - TO
Senior Software Engineer – (Java Full Stack)
NewToast
Chennai🇮🇳Hybrid18 hours agoSQLAWSScrum+7Technology