ResourceTree Global Services Pvt Ltd
Senior Python Application Developer
- Compensation
- Not disclosed
- Location
- Chennai
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Full description
Senior Python Application Developer
Senior Python Application Developer - We are seeking an exceptionally skilled and driven Lead Python Application Developer to architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem. This role demands a seasoned technologist with a proven track record of technical leadership, deep expertise in scalable system design, and a passion for driving innovation through cutting-edge Python development. The successful candidate will play a pivotal role in shaping the technical roadmap, mentoring engineering teams, and ensuring the robust, secure, and efficient execution of strategic initiatives.
Required Qualifications :Advanced Technical Leadership & Architectural Acumen :
- 8+ years of progressive experience in application development and systems architecture, with a strong focus on Python-centric solutions.
- Demonstrable expertise in end-to-end software development lifecycle (SDLC) leadership, from strategic planning and solution architecture to deployment and post-production optimization.
- Proven capability to lead and inspire cross-functional engineering teams, foster technical excellence, and enforce rigorous code quality standards through comprehensive code reviews and design critiques.
- Subject Matter Expert (SME) capability in advanced Python paradigms, including asynchronous programming (asyncio), concurrency, and parallel processing, with deep knowledge of FastAPI, Django REST Framework, and Flask.
- Mastery of enterprise software architecture patterns, including Microservices, Event-Driven Architectures (Kafka, RabbitMQ), Domain-Driven Design (DDD), and GraphQL.
- Deep understanding of Object-Oriented Programming (OOP) and Functional Programming principles, applied to highly modular, extensible, and maintainable codebases.
Core Technical Proficiency & Implementation Excellence :
- Expert-level proficiency in Python 3.x, with extensive experience developing high-throughput, low-latency, and fault-tolerant applications using its standard library and third-party ecosystem.
- Hands-on experience with diverse database technologies, including advanced SQL optimization for PostgreSQL, Oracle, or SQL Server, and schema design for NoSQL solutions such as MongoDB, Cassandra, Elasticsearch, and Redis.
- Expertise in designing, securing (OAuth2, JWT), and optimizing RESTful and gRPC APIs, with attention to idempotency, rate limiting, and robust error handling.
- Mandatory hands-on experience with enterprise CI/CD pipelines such as Jenkins, GitLab CI, GitHub Actions, or Azure DevOps, implementing automated testing, build, and deployment strategies aligned with GitOps principles.