Techedin

Python Developer (Airflow, ETL) in Canada. Remote

Techedin Canada
No longer accepting applications

We are seeking an experienced Python Backend Developer with a minimum of 7-8 years of expertise in backend development, particularly using Python. The ideal candidate will have strong experience in building robust and scalable applications, with at least 3 years of hands-on experience utilizing AWS technologies.

Key Responsibilities

  • Develop and maintain high-quality backend solutions using Python.
  • Design and implement well-tested applications, including unit tests, functional tests, and integration tests.
  • Work with third-party APIs and web services, and utilize API Gateways such as Apigee.
  • Build and optimize data ETL pipelines using technologies like Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Collaborate with cross-functional teams in an Agile/Scrum environment, partnering with business analysts, developers, and testers to implement innovative solutions.

Qualifications

  • Minimum of 7-8 years of experience as a Backend Software Engineer.
  • Have strong development experience with Python.
  • At least 2-3 years of experience with AWS technologies.
  • Solid knowledge of building data ETL pipelines with tools such as Airflow, PySpark, MySQL, Hive, and Snowflake.
  • Proven experience in writing well-tested applications, including unit, functional, and integration tests.
  • Familiarity with third-party APIs, web services, and API Gateways like Apigee.
  • Experience with data catalog tools like Atlan is a plus.
  • Experience working in an Agile/Scrum setting, collaborating with business analysts, developers, and testers.

We are looking for a proactive and skilled individual who can contribute effectively to our dynamic team and help us achieve our goals through innovative solutions and best practices.

Apply now! Kindly share your upated resume at hr@techedinlabs.com

Techedin is a global IT Services company complementing the efforts of technology-driven enterprises in developing cutting-edge solutions for humans. We offer services in enterprise app development, content management solutions (CMS), customer relationship management (CRM), cloud engineering, custom software development, and data engineering. Our services include IT Consulting, project management, Software Quality Assurance, and data and analytics services. We develop and maintain various software applications and all other computer-related ancillary services. We have excellent professionals working round the clock to build the best technology teams and products for our customers.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Techedin by 2x

See who you know

Get notified about new Python Developer jobs in Canada.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub