👨🏻‍💻 postech.work

Python Developer

Randstad Digital • 🌐 In Person

In Person Posted 3 days, 18 hours ago

Job Description

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)

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.