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)