Lead Software Engineer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 5+ years of hands on experience in building an enterprise scale highly componentized application using Python
- Posting language
- English
- Posted
Original job description
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
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
More about this job
Responsibilities
Develop and maintain clean, efficient Python backend components, RESTful APIs, GraphQL endpoints, and microservices, with a focus on high-performance, low-latency, scalable applications. Implement security and data protection measures, collaborate with Agile teams, and investigate bugs and production support issues.
Requirements
Requires 5+ years of hands-on experience building enterprise-scale applications with Python and strong application development skills. Experience with CI/CD, Kubernetes, containerized platforms, and collaboration across global teams is expected; experience with LLMs, MCP, RAG, and financial services is preferred.
Skills
- Python
- Large Language Models
- Model Context Protocol
- Retrieval-Augmented Generation
- RESTful APIs
- GraphQL
- Microservices
- CI/CD
- Kubernetes
- Containerization
- Application Development
- Scalable Applications
- Security
- Agile
- Code Reviews
- Financial Services
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Finance & Accounting
Keywords
- Python
- Enterprise-Scale Applications
- Large Language Models
- Model Context Protocol
- Retrieval-Augmented Generation
- RAG Architecture
- CI/CD Pipelines
- Kubernetes
- Containerized Platforms
- RESTful APIs
- GraphQL
- Microservices
- Backend Development
- High-Performance Applications
- Low-Latency Applications
- Scalability
- Security Measures
- Data Protection
- Agile
- Code Reviews
- Pair Programming
- Sprint Planning
- Production Support
- Bug Investigation
- Financial Services
- PEP Standards