Python Developer – Data Engineering

North York, ON, CA

About The Job

We are looking to hire a Python Developer (Data Engineering) with at least 2 years of relevant experience based out of the Greater Toronto Area.

Our client is a leading software engineering consulting firm specialising in delivering innovative, scalable, and secure technology solutions. With offices in Toronto and India, they help enterprises transform their digital ecosystems through modern architectures, cloud platforms, and API-driven integrations.

Our People are Our Priority. Our client is thrilled to be a Great Place to Work Certified company! This certification is more than a badge; it’s a reflection of their commitment to creating an environment where everyone feels seen, heard, and supported. When you join this team, you’re joining a community that values your well-being as much as your workspace.

Role Overview

We are seeking a skilled Python Developer with at least 2 years of professional experience to join the team. The ideal candidate will have strong expertise in Python programming, data transformation, ETL pipelines and exposure to AWS services. Knowledge of the Insurance or Finance domain is highly preferred. This role involves working on client projects to deliver high-quality, data-driven solutions.

Location & Work Environment

  • Primary Location: Toronto, Ontario

  • Work Arrangement: Hybrid with flexibility

Friday is a flexible work-from-home day

Employment Details

Employment Type: Full-time

Compensation Range: $75,000 – $110,000 annually (based on experience)

Key Responsibilities

  • Develop and maintain Python-based applications for data processing and transformation.

  • Work with Pandas and other libraries to manipulate and analyse large datasets.

  • Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.

  • Integrate applications with AWS services for cloud-based deployments.

  • Ensure code quality, performance, and security standards are met.

Must-Have Qualifications & Skills

  • Bachelor’s degree in Software Engineering, Computer Engineering, Mathematics, or Computer Science.

  • Minimum 2 years of professional experience in Python development.

  • Strong knowledge of Pandas and data transformation techniques.

  • Proficiency in SQL and relational database concepts.

  • Hands-on experience with AWS services (e.g., S3, Lambda, EC2, Glue).

  • Excellent problem-solving and analytical skills.

Nice-to-Have Skills

  • Familiarity with Insurance or Finance domain processes and data models.

  • Experience with CI/CD pipelines and version control (Git).

  • Knowledge of additional data processing tools or frameworks.

What We Offer

  • Full health insurance coverage.

  • Fosters professional advancement and career growth.

  • Continuous learning opportunities and access to cutting-edge technologies.

  • A supportive, inclusive culture recognised by Great Place to Work Certification.

To Apply

Please send your updated resume highlighting your Python development experience, data engineering projects, and any relevant work in the insurance or finance domain.

What You Can Expect

Tailored support for your next career move.

Access to roles aligned with your skills, experience, and career goals.

Global career opportunities across Canada, India, the USA, and the UK.

Remote, hybrid, and in-office roles across diverse industries.

A people-first approach focused on long-term professional growth.