Python Developer

UST

$104K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Python development experience
  • Strong knowledge of data engineering concepts
  • Experience with Apache Airflow for workflow orchestration
  • Proficiency in developing REST APIs
  • Skilled in writing optimized SQL queries
  • Ability to troubleshoot and optimize application performance
  • Detail-oriented with a commitment to code quality

Responsibilities

  • Develop and enhance software applications using Python
  • Design and implement scalable data processing solutions
  • Create and manage Apache Airflow workflows
  • Build and maintain efficient ETL/ELT pipelines
  • Integrate REST APIs for system communication
  • Document technical solutions and maintain documentation
  • Collaborate with cross-functional teams to gather requirements

Benefits

  • Minimum of 10 days paid vacation per year
  • 6 days of paid sick leave annually
  • Paid holidays including bereavement leave
  • Supplemental Healthcare coverage for employees and dependents
  • Company-paid basic life insurance for employees
  • Accidental death and dismemberment coverage for employees
Full Job Description
Role description

Python Developer

Lead II - Software Engineering

UST is searching for a Python Developer with strong experience in Python development, workflow orchestration, and data engineering. The ideal candidate will be responsible for designing, developing, and maintaining scalable software solutions, data pipelines, and system integrations to support business applications and processes.

The opportunity:
• Develop, maintain, and enhance software applications using Python
• Design and implement robust and scalable data processing solutions
• Develop and manage Apache Airflow workflows for process automation and orchestration
• Support task scheduling, workflow monitoring, and Airflow administration
• Build and maintain ETL/ELT pipelines for efficient data movement and transformation
• Develop and integrate REST APIs to enable communication between systems and applications
• Write optimized SQL queries and ensure efficient database interactions
• Troubleshoot, debug, and optimize application performance and reliability
• Collaborate with cross-functional teams to gather requirements and deliver software solutions
• Participate in code reviews and ensure adherence to coding standards
• Monitor and maintain data pipeline health and reliability
• Document solutions and maintain technical documentation

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

What you need:
• A skilled Python developer with strong fundamentals and attention to code quality
• A problem-solver who thrives in designing elegant solutions to complex data challenges
• Detail-oriented with a focus on building reliable, maintainable code
• Collaborative and communicative when working with cross-functional teams
• Proactive in identifying performance bottlenecks and optimization opportunities
• Adaptable and eager to learn new technologies and frameworks
• Self-motivated and capable of taking ownership of projects from conception to deployment
• Analytical with strong logical thinking and debugging skills
• Committed to writing clean, well-documented, and testable code
• Passionate about data engineering and process automation

Compensation can differ depending on factors including but not limited to the specific office location, role, skill set, education, and level of experience. UST provides a reasonable range of compensation for roles that may be hired in various U.S. markets as set forth below.

Role Location: Ontario

Compensation Range: $104,000-$130,000

Benefits

Full-time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.

Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.

Part-time regular and temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).

All Canadian employees who work in a province, territory or locality with more generous paid sick leave benefits than specified here will receive the benefit of those sick leave laws.

#UST

#LI-VK1

Similar Jobs

More Jobs at UST

  • Python Developer
    $104K — $130K *
    Toronto, ON M3C 0E3
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Python Developer jobs: