Job Description :
Title - Sr. Python Developer
Location - Bangalore
Work-Mode - Full-time (On-site)
Experience - 10 to 15 Years
Roles and Responsibilities :
Works independently, determines own priorities and provides functional / technical support to experienced colleagues.
Focus is on functional design and development of moderately complex applications and infrastructure.
Acts as Subject Matter Expert (SME) within projects concerning multiple IT systems / domains.
Identifies and advises on opportunities for improvements and on optimal use of applications and Infrastructure.
Mandatory skills :
Advanced Python expertise : Mastery of Python syntax, OOP, asynchronous programming, and frameworks like FastAPI, Flask, or Django for scalable backend development.
API design & integration : Proven experience building RESTful and GraphQL APIs, handling authentication, rate limiting, and versioning for robust data services.
Backend-for-Frontend (BFF) : Familiarity with BFF architecture patterns to tailor APIs for frontend needs, reduce over-fetching, and improve client performance.
Performance optimization : Skilled in profiling, caching strategies, async I / O, and database tuning to ensure low-latency, high-throughput systems.
Cloud & DevOps fluency : Experience with containerization (Docker), CI / CD pipelines, and deploying services on cloud platforms like Azure or AWS.
System design & scalability : Strong grasp of distributed systems, microservices, and architectural decision-making to support high-traffic applications.
Skills :
Python syntax, OOP, asynchronous programming, Backend-for-Frontend (BFF) - Familiarity with BFF architecture patterns ,Azure / AWS ,Performance optimization.
If this role aligns with your Profile, please apply to this Job Post, or send your resume at Dhruvi@Krestasoftech.com with a short cover letter.
Python Developer • Delhi, Delhi, India