Job Description :
Python Senior Dev (L4)
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 Required
Python, Api