Senior Python Developer
Summary
Senior Python Developer at IT services firm Virtusa: builds enterprise-scale, componentized Python backends (REST/GraphQL microservices), deploys via CI/CD and Kubernetes, handles production support, and collaborates in Agile global teams; recent LLM, MCP, and RAG experience preferred, ideally in financial services. 7-10 years experience, based in Mississauga.
Job Requirements
- 5+ years of hands on experience in building an enterprise scale highly componentized application using Python
- 5+ years of hands on experience in building an enterprise scale highly componentized application using Python
- Preferably some experience with using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture.
- Must have strong Python programming concepts and hands on experience in application development.
- Experience working with CI/CD pipelines, Kubernetes and other containerized platforms.
- Ability to effectively interact, collaborate with global development team.
- Investigate possible bug scenarios and production support issues.
- Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture is preferred.
Responsibilities
- Experience developing application in Financial Services industry is preferred.
- Write Clean, maintainable and efficient Python code following best practices and PEP standards
- Develop and maintain back end components RESTFUL APIs GraphQL endpoints and Microservices
- Build High Performance Low -Latency and scalable applications
- Implement security measures and data protection protocols for applications
- Collaborate in Agile teams, performing code reviews, pair programming and sprint planning
Work Experience
- 7-10Years