Python Back-end Development Engineer

  • Markham, Ontario
  • Full Time

Python Back-end Development Engineer
Duration: 1 year renewal contract
Work Environment: Hybrid 2-3 days a week working in Markham office
Start: ASAP

Key Responsibilities:

  • Develop and maintain Python scripts to collect and process metrics data.
  • Utilize GitHub REST, custom Perforce REST API and GraphQL APIs to fetch data and interact with repositories.
  • Design and implement robust data collection pipelines to ensure accurate and timely data retrieval, as well as integrity and accuracy of collected data
  • Use Kubernetes to orchestrate the application, ensuring scalability and efficient resource management.
  • Integrate with Elasticsearch to store and query collected metrics data. Optimize Elasticsearch queries for performance and accuracy.
  • Implement monitoring solutions to track application performance and health.
  • Set up alerts and dashboards to quickly identify and resolve issues.
  • Collaborate with stakeholders to understand requirements and deliver solutions.
  • Document processes, configurations, and code to ensure maintainability and knowledge sharing.

Required Skills & Experience:

  • 5+ yeas of experience, in-depth knowledge and experience with Python for various application development types , ( e.g. web apps, various data manipulation, analysis, and integration tasks )
  • Strong expertise in API development and integrations between various SW systems
  • Strong object-oriented programming background using .Net/C# as backend is a plus
  • Demonstrated practical experience in reporting solutions and dashboards development, including data collection pipelines, data manipulation and querying, data visualization using Web UI reporting tools. Expertise with ELK stack is a strong plus.
  • Working knowledge of CI/CD systems and pipelines development, development experience in Jenkins and GitHub Actions is a plus
  • Working knowledge of version control systems, such as GitHub and Perforce
  • Power user level knowledge of Kubernetes orchestration and resource management is desirable
  • Self-starter, strong collaborator, and able to independently drive tasks to completion
  • Strong organizational skills and ability to handle multiple issues at the same time
  • Strong written and verbal communication skills
Job ID: 480854830
Originally Posted on: 6/12/2025

Want to find more Chemistry opportunities?

Check out the 17,157 verified Chemistry jobs on iHireChemists