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 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

Report this job