Python / PySpark Developer
Neshent Tech
Toronto, ON
Posted On: Nov 21, 2025
Posted On: Nov 21, 2025
Job Overview
Job Type
Contract - Corp-to-Corp
Salary
Depends on Experience
Job Description
Primary Responsibilities
- Design, develop, and maintain high-quality Python and PySpark applications.
- Build and optimize data pipelines, ETL/ELT workflows, and data integrations.
- Write clean, maintainable, and efficient code following best practices and architectural patterns.
- Perform unit testing using tools like Pytest, and ensure code quality using Pylint or similar tools.
- Work with tSQL, XML, enterprise schedulers, and other related technologies.
- Collaborate closely with product owners, architects, and other developers to define requirements and develop technical solutions.
- Participate in all phases of the SDLC—design, development, testing, deployment, and support.
- Create high-level product specifications, design documents, and technical documentation.
- Utilize version control, ticketing systems, and CI/CD pipelines for effective development workflows.
- Consume and integrate APIs (REST and others) into applications.
- Contribute to Agile ceremonies, sprints, and collaborative development processes.
- Provide technical leadership and guidance to junior developers as needed.
Required Skills & Experience
- 4+ years of hands-on experience in Python development.
- Strong experience with PySpark for distributed data processing.
- Proficiency with Python testing tools (Pytest) and code analysis tools (Pylint).
- Expertise in tSQL, XML, and enterprise job schedulers.
- Strong understanding of algorithms, data structures, and design patterns.
- Solid background in software development and full SDLC.
- Experience with Python web frameworks such as Django, Flask, Pyramid, or Tornado.
- Experience in ETL/ELT integration using Python; familiarity with SSIS is a plus.
- Hands-on experience with Git or other version control systems, ticketing tools (JIRA, etc.), and CI/CD pipelines.
- Experience working in Agile development environments.
- Experience consuming REST APIs and working with modern API standards.
Job ID: NT250373