Skip to content
mimi

Senior Python ETL Developer at HireDNA Remote

HireDNA

Remote · Canada Full-time Senior 2w ago

About the role

About

Senior Python ETL Developer job at HireDNA. Remote.
Note: This position is entirely remote and is open only to candidates located within Canada.

Key Responsibilities

  • Utilize your 7–10 years of experience as a backend software engineer to architect and develop robust backend solutions.
  • Harness your excellent Python skills to build efficient and scalable software systems.
  • Design and implement data ETL pipelines using technologies such as Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Ensure the quality and reliability of applications by writing comprehensive unit tests, functional tests, and integration tests.
  • Leverage your knowledge of Data catalog tools like Atlan to enhance data management.
  • Collaborate in an Agile/Scrum setting, working closely with cross-functional teams to deliver solutions that align with business objectives.
  • Interface with third-party APIs and Web Services, including API Gateways like Apigee.
  • Stay updated on the latest web application trends, architectures, and emerging technologies, incorporating them into your work as needed.

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

Skills Required

  • A minimum of 7–10 years of experience as a backend software engineer.
  • Excellent experience in development using Python.
  • Experience in building data ETL pipelines using technologies like Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Experience in writing well-tested applications including unit tests, functional tests, and integration tests.
  • Experience in Data catalog tools like Atlan is a plus.
  • Experience working in an Agile/Scrum setting, including partnering with business analysts, other developers, and testers, and implementing solutions related to the creative process.
  • Experience with third-party APIs and Web Services, API Gateways like Apigee.
  • Working knowledge of the general web application landscape, architectures, trends, and emerging technologies.

Contact Info

Requirements

  • A minimum of 7–10 years of experience as a backend software engineer.
  • Excellent experience in development using Python.
  • Experience in building data ETL pipelines using technologies like Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Experience in writing well-tested applications including unit tests, functional tests, and integration tests.
  • Experience working in an Agile/Scrum setting, including partnering with business analysts, other developers, and testers, and implementing solutions related to the creative process.
  • Experience with third-party APIs and Web Services, API Gateways like Apigee.
  • Working knowledge of the general web application landscape, architectures, trends, and emerging technologies.

Responsibilities

  • Architect and develop robust backend solutions.
  • Build efficient and scalable software systems using Python.
  • Design and implement data ETL pipelines using technologies such as Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Ensure the quality and reliability of applications by writing comprehensive unit tests, functional tests, and integration tests.
  • Enhance data management using Data catalog tools like Atlan.
  • Collaborate in an Agile/Scrum setting, working closely with cross-functional teams to deliver solutions that align with business objectives.
  • Interface with third-party APIs and Web Services, including API Gateways like Apigee.
  • Stay updated on the latest web application trends, architectures, and emerging technologies, incorporating them into your work as needed.

Skills

AirflowApigeeAtlanData catalogETLHiveMySQLPySparkPythonSnowflakeWeb Services

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free