Enable job alerts via email!

Python Software Developer

High Tech Genesis

Ottawa

Hybrid

CAD 60,000 - 75,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in the telecommunications industry is seeking a motivated Python Software Developer to join their team in Ottawa. This entry-level position focuses on backend development, microservices architecture, and utilizing modern DevOps practices. The successful candidate will collaborate with cross-functional teams to build robust systems and ensure code quality through automated testing. This role offers a hybrid work environment and is ideal for someone eager to grow in the IT field.

Qualifications

  • Strong experience with Linux-based systems and scripting.
  • Proficient in Python, especially in backend and automation tasks.
  • Solid understanding of microservices architecture.

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

Python
Linux
Microservices
Automation
GitHub
Debugging

Tools

Docker
Kubernetes
Celery
Jenkins

Job description

Join to apply for the Python Software Developer role at High Tech Genesis.

High Tech Genesis is seeking a skilled and motivated Backend Developer with 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 work closely with cross-functional teams to build robust systems using modern DevOps practices and automation tools.

Responsibilities:
  • 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 Celery or equivalents (e.g., RQ, Dramatiq).
  • Optimize application performance and resource utilization on Linux-based systems.
  • Collaborate with development, QA, and operations teams for seamless delivery and integration.
Qualifications:
  • Strong experience with Linux-based systems and scripting.
  • Proficient in Python, especially in backend and automation tasks.
  • Solid understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Hands-on experience with RESTful API development and consumption.
  • Knowledge of task queueing frameworks like Celery or alternatives.
  • Experience with test automation frameworks and writing unit/integration tests.
  • Proficient with GitHub workflows, 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
Additional Information:
  • Location: Ottawa, ON (Hybrid)
  • Term: Permanent
  • Seniority level: Entry level
  • Employment type: Contract
  • Job function: Information Technology
  • Industry: Telecommunications

High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values. Please advise of any accommodation measures you may require.

Applicants must have the legal right to work in Canada. Kindly submit your resume in MS Word format upon application.

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

High Tech Genesis Inc.

Ottawa

On-site

CAD 70,000 - 110,000

27 days ago

Développeur Python, java

Aptitudetech

Quebec

Remote

CAD 60,000 - 100,000

5 days ago
Be an early applicant

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70,000 - 110,000

6 days ago
Be an early applicant

(Remote) C++ Software Developer

DATAVOICE INTERNATIONAL, INC.

Ontario

Remote

CAD 60,000 - 70,000

Today
Be an early applicant

Software Developer

DataAnnotation

Ontario

Remote

USD <100,000

2 days ago
Be an early applicant

Linux devices software engineer - snapd

Canonical

Ottawa

Remote

CAD 60,000 - 100,000

14 days ago

Software Developer - Build / Continuous Integration

Intelerad Medical Systems

Remote

CAD 70,000 - 90,000

Today
Be an early applicant

Software Developer, Data Sync

Mappedin

Waterloo

Remote

CAD 70,000 - 90,000

Today
Be an early applicant

Software Developer Engineer - Front-End

Quest Software Canada Inc

Remote

CAD 70,000 - 90,000

Today
Be an early applicant