Back to results

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
More about this job

Responsibilities

Develop and maintain clean, efficient Python code and backend components, including 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, strong programming and application development skills, and experience with CI/CD pipelines, Kubernetes, and containerized platforms. Experience with large language models, Model Context Protocol, RAG architecture, financial services, and collaboration with global development teams 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
  • Production Support

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Finance & Accounting

Keywords

  • Python
  • Enterprise-Scale Applications
  • Large Language Models
  • Model Context Protocol
  • Retrieval-Augmented Generation
  • RAG
  • CI/CD Pipelines
  • Kubernetes
  • Containerized Platforms
  • Financial Services
  • RESTful APIs
  • GraphQL
  • Microservices
  • Backend Development
  • High-Performance Applications
  • Low-Latency Applications
  • Scalability
  • Application Security
  • Data Protection
  • Agile
  • Code Reviews
  • Pair Programming
  • Sprint Planning
  • Production Support
  • Bug Investigation
  • PEP Standards

Report this job