cover image
Themesoft Inc.

Python Developer with AWS

On site

Vancouver, Canada

Freelance

05-03-2026

Share this job:

Skills

Communication Python SQL NoSQL MySQL PostgreSQL GitHub CI/CD DevOps Monitoring Version Control Jenkins AWS Lambda AWS CloudFormation Problem-solving Architecture Cloud Architecture Programming Databases git AWS Django Agile Flask python programming PySpark Terraform Infrastructure as Code GitHub Actions

Job Specifications

Role: Python Developer with AWS

Location: Vancouver, British Columbia,

Duration: Contract

A Python developer with AWS designs, develops, and deploys scalable cloud-native applications leveraging Python programming and various Amazon Web Services. The role focuses on creating robust, high-performance solutions, often involving serverless architectures and automated deployment pipelines.

Required Skills & Qualifications

Proficiency in Python: Strong command of Python programming and relevant frameworks like Django or Flask.
AWS Expertise: Hands-on experience with core AWS services and a strong understanding of cloud architecture principles. AWS certifications (e.g., AWS Certified Developer) are often preferred.
Database Knowledge: Experience with both relational (e.g., PostgreSQL, MySQL, Amazon RDS) and NoSQL databases (e.g., Amazon DynamoDB).
DevOps Tools: Familiarity with version control systems (Git) and CI/CD tools (e.g., Jenkins, AWS CodePipeline, GitHub Actions).
Problem-Solving: Strong analytical and problem-solving skills to troubleshoot complex distributed systems.
Communication: Excellent communication and collaboration skills to work effectively within an Agile team environment.

Key Responsibilities

Design and Development: Architect and build cloud-based applications, backend services, and automation frameworks using Python.
AWS Services Integration: Utilize a range of AWS services such as AWS Lambda, Amazon S3, Amazon RDS, Amazon DynamoDB, API Gateway, and EC2.
Coding and Testing: Write clean, efficient, and testable code, participating in code reviews and ensuring best practices are followed.
Infrastructure as Code (IaC): Implement and manage cloud infrastructure using tools like AWS CloudFormation or Terraform.
DevOps and CI/CD: Establish and maintain continuous integration and continuous deployment (CI/CD) pipelines for seamless application delivery.
Data Handling: Work with SQL and NoSQL databases, and potentially data processing services like AWS Glue or PySpark, to manage data storage and transformation.
Monitoring and Optimization: Monitor application performance, troubleshoot issues, and optimize cloud resources for cost-effectiveness and scalability using tools like Amazon CloudWatch.
Collaboration: Work with cross-functional teams (front-end developers, data engineers, etc.) to define requirements and deliver high-quality solutions.

Thank you

Praveen

praveen.s@themesoft.com

About the Company

Coppell based, global IT Consulting and Creative Lab firm founded in Aug 2004, Themesoft is a leading provider of in house team, out of house team, or as a somewhere in between global partner. We manage client's information technology needs, refine and define clients digital strategy and create the digital media client's need to communicate their vision. Our success is measured in our client's successful realization of their vision and goals. As a global IT Consulting and Creative Lab firm, we have the global perspective an... Know more