Python Back-end Development Engineer at Vaco by Highspring
Markham, ON L3T 7X6, Canada -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 25

Salary

70.0

Posted On

02 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Manipulation, Jenkins, Python, Pipelines, Perforce, Data Visualization, Communication Skills, Web Apps, Resource Management, Github, Completion

Industry

Information Technology/IT

Description

PYTHON BACK-END DEVELOPMENT ENGINEER

Duration: 10 months, renewal contract
Work Environment: Hybrid 2-3 days a week working in Markham office
Start: ASAP

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 skill
Responsibilities

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

Vaco by Highspring values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to:

  • the individual’s skill sets, experience and training;
  • licensure and certification requirements;
  • office location and other geographic considerations;
  • other business and organizational needs
Loading...