Python Developer
2 weeks ago
Job Title:
Services Engineer (Python)
Contract: 6 Months + Likely Extension
Location: Vancouver – Hybrid (4 days/week onsite)
Hours: 40/week
Status: Inc or T4**
Overview
We are looking for a Services Engineer who will split their time
50% on application development
and
50% on DevOps/Cloud engineering
. This role is ideal for someone who enjoys building Python services
and
owning the operational lifecycle around them. Candidates must have an
active GitHub account
showcasing recent work or contributions.
You will collaborate with a well-established engineering team—including Mobile Developers, QA, and PMs—and participate in the full SDLC. The ideal candidate brings strong Python fundamentals, cloud experience, and a willingness to learn quickly in a fast-moving environment.
Key Responsibilities
- Design, develop, and maintain Python microservices
(new feature development + ongoing operational support). - Deploy and manage applications
using Docker, Terraform, and AWS services (Lambda, API Gateway, CloudWatch, etc.). - Contribute to both
application code and DevOps pipelines
, following CI/CD and IaC best practices. - Build and evolve internal web and service applications in a cloud-native environment.
- Collaborate with architects and cross-functional teams to refine requirements and deliver scalable solutions.
- Identify gaps, propose improvements, and create documentation/tickets to drive enhancements.
- Develop reusable Terraform modules, service templates, and CI/CD patterns.
- Research, prototype, and implement cloud service patterns and Python application patterns.
- Maintain and extend shared Python libraries used across engineering teams.
Required Experience
- 3–5+ years as a software engineer
, including hands-on experience with Python services development. - Must include work on
both new development and maintenance/operational support
. - Must have supported at least one
mobile or web engineering team
on feature delivery. - Demonstrated experience
developing and maintaining
applications on AWS (not just deploying). - Experience should include AWS Lambda or container-based workloads hosted in the cloud.
- Strong background working on a
collaborative engineering team
(not only freelance/independent work). - Proficiency with
Docker
,
AWS Lambda
,
API Gateway
, and
CloudWatch
. - Hands-on experience with
Terraform
(or CloudFormation) and CI/CD pipelines. - Solid computer science fundamentals and the ability to learn new tools quickly.
- Active GitHub account
required.
Tech Stack
- AWS:
Lambda, CloudWatch Alarms, API Gateway, Application Load Balancer - Orchestration / IaC:
Terraform (preferred), CloudFormation - CI/CD:
GitLab CI pipelines - Languages:
Python
Nice to Have
- DevOps/security-focused experience
- Continuous delivery experience
- Contributions to open-source projects (preferred but not required)
-
Process Automation Python Developer
1 week ago
Vancouver, British Columbia, Canada Connor, Clark & Lunn Financial Group Full timeProcess Automation Python DeveloperConnor, Clark & Lunn Financial Group Ltd.Vancouver, BCInterested in joining one of Canada's top performing asset managers? We are looking for a Process Automation Python Developer in Investment Resource Group. Investment Resource group is a diverse and dynamic group of individuals, whose varied talents and experiences...
-
Data Python Developer
4 days ago
Vancouver, British Columbia, Canada DarkVision Full timeYour JobDarkVision, a Koch Engineered Solutions company, is looking for a Data (Python) Developer to join the Data Development Team in North Vancouver, BC. In this role, you will work collaboratively with teammates and other departments in a fast-paced, ever-changing environment to develop and advance the data analysis deliverables supporting the...
-
Process Automation Python Developer
1 week ago
Vancouver, British Columbia, Canada Connor, Clark & Lunn Financial Group (CC&L) Full timeConnor, Clark & Lunn Financial Group Ltd.Vancouver, BCInterested in joining one of Canada's top performing asset managers? We are looking for a Process Automation Python Developer in Investment Resource Group.Investment Resource group is a diverse and dynamic group of individuals, whose varied talents and experiences enable us to provide accurate, timely,...
-
Senior Python Dveloper
2 weeks ago
Vancouver, British Columbia, Canada Spait Infotech Private Limited Full timeDutiesDesign, develop, and maintain high-performance Python applications and RESTful APIs to support various business functions.Collaborate with front-end developers to integrate user-facing elements using JavaScript, React, and other web development tools.Optimize application performance through code reviews, testing, and refactoring in line with Agile...
-
Senior Python Software Engineer
6 days ago
Vancouver, British Columbia, Canada Lantern Full timeAbout LanternLantern is the specialty care platform connecting people with the best care when they need it most. By curating a Network of Excellence comprised of the nation's top specialists for surgery, cancer care, infusions and more, Lantern delivers excellent care with significant cost savings to employers and their workforces. Lantern also pairs members...
-
Senior Python Software Engineer
6 days ago
Vancouver, British Columbia, Canada Lantern Full timeAbout LanternLantern is the specialty care platform connecting people with the best care when they need it most. By curating a Network of Excellence comprised of the nation's top specialists for surgery, cancer care, infusions and more, Lantern delivers excellent care with significant cost savings to employers and their workforces. Lantern also pairs members...
-
Plotly Dash Developer
6 days ago
Vancouver, British Columbia, Canada Insight Global Full timeInsight Global is seeking a Plotly Dash Designer to join a leading independent maritime asset owner and operator in Canada. This position offers an exciting opportunity to contribute to a dynamic and innovative team. As a Plotly Dash Designer, you will be an integral part of the Fleet Intelligence team. You will collaborate closely with Data Scientists and...
-
Senior Engineer II, Python
2 weeks ago
Vancouver, British Columbia, Canada lululemon Full timeRequirementsDescription & Requirementswho we arelululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success...
-
Senior Software Developer, GFT
5 days ago
Vancouver, British Columbia, Canada RBC Full timeJob DescriptionWhat is the opportunity?We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with...
-
Senior Software Developer, GFT
4 days ago
Vancouver, British Columbia, Canada Royal Bank of Canada Full timeJob DescriptionWhat is the opportunity? We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with...