Python Developer
3 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)
-
Python Tutorial Writer
2 weeks ago
Vancouver, Canada Real Python Full timeDo you have a knack for writing and the time it takes to get your thoughts in front of thousands of Python developers? And with a reach of over 3 million visitors a month, it feels amazing how far we've come—but we think we can do even better! To help us raise the quality level of our tutorials even further, and expand beyond the topics we've covered so...
-
Python Video Course Instructor
2 weeks ago
Vancouver, Canada Real Python Full timeDo you love learning new things and sharing your knowledge with thousands of Python developers? And with a reach of over 3 million visitors a month, it feels amazing how far we've come—but we think we can do even better! To help us raise the quality level of our tutorials even further, and expand beyond the topics we've covered so far, we are looking for...
-
Python Developer
3 weeks ago
Vancouver, Canada Randstad Digital Full timeJob 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 Developer
3 weeks ago
Vancouver, Canada Randstad Digital Full timeThis range is provided by Randstad Digital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$100,000.00/yr - CA$150,000.00/yr Contract: 6 Months + Likely Extension Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on...
-
Python Developer
7 days ago
Vancouver, Canada Randstad Digital Full timeThis range is provided by Randstad Digital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$100,000.00/yr - CA$150,000.00/yr Contract: 6 Months + Likely Extension Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on...
-
Python Developer
4 days ago
Vancouver, British Columbia, Canada Tek Tron IT Full timeJob SummaryWe are seeking a dynamic and innovative Python Developer to join our vibrant technology team In this role, you will be instrumental in designing, developing, and maintaining robust software solutions that drive our business forward. Your expertise will help us build scalable applications, integrate diverse systems, and optimize our IT...
-
Python Developer
3 weeks ago
Vancouver, BC, Canada Randstad Digital Full timeJob 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...
-
Python Developer
3 weeks ago
Vancouver, BC, Canada Randstad Digital Full timeJob 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 Developer
3 weeks ago
Vancouver, BC, Canada Randstad Digital Full timeJob 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 Developer
2 days ago
Vancouver, Canada Icarus Consulting Corporation Full timeCompany DescriptionIcarus Consulting Corporation specializes in construction site management, supervision, and providing engineering assistance for construction-related projects. The company is committed to delivering high-quality solutions in construction and engineering domains. In addition, Icarus Consulting Corporation prides itself on contributing to...