Enable job alerts via email!

Python Software Developer 2

High Tech Genesis

Ottawa

On-site

CAD 100,000 - 150,000

Full time

30+ days ago

Job summary

A leading technology company seeks a full stack Software Architect/Senior Software Developer to guide the technical direction of a major open-source product. This role involves mentoring developers, designing microservices, and implementing cloud-native solutions, all while fostering inclusivity within a diverse team.

Qualifications

  • Strong programming skills in Python, Java, JavaScript, C++.
  • Experience with microservices architecture and cloud transformations.
  • Familiar with Agile and SAFe delivery models.

Responsibilities

  • Define technical roadmap and engage in customer discussions.
  • Mentor intermediate and junior developers.
  • Set up CI/CD pipelines and implement DevOps practices.

Skills

Python
Java
JavaScript
C++
Docker
Kubernetes
CI/CD
Agile
Job description

Location: Ottawa, ON

Hybrid

Term: Permanent

High Tech Genesis is looking for a full stack Software Architect/Senior Software Developer to join the team of young and passionate engineers working on a large opensource test automation product offering which is used by both internal and external stakeholders. As a full stack software architect/senior software engineer, candidate would be required to define the technical roadmap of the product aligning to the best industry practices, engage in customer discussions and mentor the other intermediate & junior developers in the team.

Your responsibilities include:

  • Working on modern microservices architecture-based applications.
  • Working in cloud transformation and utilizing cloud-native solutions such as containerization and Kubernetes.
  • Setting up CI/CD pipelines and general DevOps practices.
  • Mentoring and leading medium to large technical teams.
  • Defining technical roadmaps for products, with a focus on security, observability, and performance.
  • Working in large multi-vertical organizations and is familiar with Agile and Scaled Agile (SAFe) delivery models.
  • Strong programming languages of preference Python, Java, JavaScript, C++
  • Experienced in developing front-end, middleware and backend solutions
  • Strong docker and Kubernetes skills
  • CI/CD toolchain experience like Gitlab CI, Circle CI, Jenkins, Argo CD, Github actions
  • Rest and Graphql experience
  • Sql and noSQL databases experience like Postgressqsl, MongoDB, Cassandra, etc.
  • Experience in implementing elastic search solutions


Desired skills:

  • Angular/Typescripts experience
  • Implementation of sidecar design patterns for Microservices applications
  • API documentation skills using openAPI or Swagger


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:

  • Applicants must have the legal right to work in the Canada.
  • 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.