Talent.com
Software Engineer

Software Engineer

Professional StaffingToronto, ON, Canada
11 days ago
Job type
  • Full-time
Job description

Join a Fast-Growing Private Equity Firm Driving Innovation in Healthcare Financing Industry!

Our client is a dynamic, rapidly expanding firm specializing in Healthcare Financing Industry, where they are transforming the landscape with cutting-edge solutions and strategic growth initiatives.

We are seeking a highly motivated and skilled Software / Data Engineer with 3-5 years of experience in building ETL systems using Python. In this role, you will be part of a collaborative team, working closely with cross-functional departments to ensure smooth technical onboarding of clients, resolve bugs, and create comprehensive technical documentation.

Key Responsibilities :

  • Develop, maintain, and enhance ETL systems, primarily using Python.
  • Manage and troubleshoot our Django + PostgreSQL + Celery-based applications.
  • Deploy and manage applications in a Docker-based, on-premises environment.
  • Collaborate with the team to deliver technical onboarding of clients, ensuring seamless integration and technical support.
  • Write and maintain high-quality technical documentation, including user guides, process documentation, and internal engineering documents.
  • Handle bug reports and work proactively with internal teams to ensure timely resolution.
  • Provide technical insights and contribute to the improvement of engineering practices.

Required Skills and Qualifications :

  • 3-5 years of experience in software development or data engineering with a focus on Python-based ETL pipelines.
  • Proficiency with Django, PostgreSQL, Celery, and Docker.
  • Familiarity with managing and maintaining on-premises infrastructure.
  • Strong problem-solving skills, with a proactive and collaborative mindset.
  • Experience writing technical documentation and communicating complex technical details in an understandable manner.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.
  • Excellent communication skills for client-facing interactions, including technical onboarding.
  • Detail-oriented and able to debug, troubleshoot, and resolve technical issues effectively.
  • Preferred Qualifications :

  • Experience working in a hybrid or on-premises environment.
  • Familiarity with DevOps practices and automation.
  • Experience in handling technical client onboarding or customer-facing support in a technical capacity.
  • Location : Toronto, ON (Hybrid - Minimum 2 days per week in office)

    Position Type : Full-time (Contract)

    Multiple roles available! If you're a high-caliber professional ready to take your career to the next level, apply today.