Enable job alerts via email!

Python Software Developer

High Tech Genesis Inc.

Ottawa

On-site

CAD 80,000 - 100,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a skilled Backend Developer to design and maintain scalable microservices and backend infrastructure. The role requires expertise in Linux, Python, and modern DevOps practices. Candidates will collaborate with cross-functional teams to optimize application performance and ensure seamless integration. This is a hybrid position based in Ottawa, ON.

Qualifications

  • Strong experience with Linux-based systems and scripting.
  • Proficient in Python, especially in backend and automation tasks.
  • Experience with test automation frameworks and writing unit/integration tests.

Responsibilities

  • Design, build, and maintain scalable microservices architecture.
  • Develop backend services and REST APIs using Python.
  • Implement and manage infrastructure using DevOps best practices.

Skills

Linux
Python
Microservices
DevOps
GitHub
Automation
RESTful APIs
Troubleshooting

Tools

Docker
Kubernetes
Celery
Jenkins
GitLab CI/CD

Job description

Location: Ottawa, ON (Hybrid)

Term: Perm

High Tech Genesis is seeking a skilled and motivated Backend Developerwith a strong background in Linux, Python, and microservice-based systems. The ideal candidate will play a critical role in designing, developing, deploying, and maintaining scalable microservices and backend infrastructure. You will be working closely with cross-functional teams to build robust systems using modern DevOps practices and automation tools.

In this role, you will:

  • Design, build, and maintain scalable microservices architecture.

  • Develop backend services and REST APIs using Python.

  • Implement and manage infrastructure using DevOps best practices, including CI/CD pipelines, configuration management, and monitoring.

  • Use GitHub for source control and collaboration, including pull requests and code reviews.

  • Implement automated tests to ensure code quality and reliability.

  • Utilize and maintain task queuing/processing systems such as Celeryor equivalent (e.g., RQ, Dramatiq, etc.).

  • Optimize application performance and resource utilization on Linux-based systems.

  • Collaborate with development, QA, and operations teams to ensure seamless delivery and integration.


  • Strong experience with Linux-based systemsand scripting.

  • Proficient in Python, especially in backend and automation tasks.

  • Solid understanding of microservices architectureand containerization (e.g., Docker, Kubernetes).

  • Hands-on experience in building and consuming RESTful APIs.

  • Knowledge of task queueing frameworkslike Celeryor alternatives.

  • Experience with test automation frameworksand writing unit/integration tests.

  • Proficient with GitHubworkflows, branching strategies, and code management.

  • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI/CD).

  • Strong troubleshooting and debugging skills.

Soft skills:

  • Fast learner

  • Attention to detail

High Tech Genesis Inc. is an Equal Opportunity Employer.Diversity and inclusion are at the core of our values.

Please advise High Tech Genesis of any accommodation measures you may require.

Please be advised:

  1. Applicants must have the legal right to work in Canada.

  2. Kindly submit your resume in MS Word format upon application for this position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Python Software Developer 2

High Tech Genesis Inc.

Ottawa

Hybrid

CAD 75,000 - 100,000

5 days ago
Be an early applicant

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Ottawa

Remote

CAD 80,000 - 100,000

10 days ago

Software Developer, Arnold Core

Autodesk, Inc.

Ontario

Remote

CAD 70,000 - 95,000

5 days ago
Be an early applicant

C# Developer

Randstad Canada

Ottawa

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Security Software Engineer

Canonical

Gatineau

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Freelance Software Developer (Rust) - AI Tutor

Mindrift

Ottawa

Remote

CAD 60,000 - 100,000

13 days ago

Senior Software Developer Cybersecurity | Python + AWS (Remote)

JobsPassport

Abbotsford

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

Montreal

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Freelance Software Developer (Python) - AI Trainer

Mindrift

Montreal

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant