CA$75K - CA$110K/yr
Other
Posted 22 days ago
Job description
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 OverviewWe 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 EnvironmentPrimary Location: Toronto, Ontario
Work Arrangement: Hybrid
Friday is a flexible work-from-home day
Some flexibility in work arrangement is available
Employment DetailsEmployment Type: Full-time
Compensation Range: $75,000 – $110,000 annually (based on experience)
Key ResponsibilitiesDevelop 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.
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.
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.
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.
Please send your updated resume highlighting your Python development experience, data engineering projects, and any relevant work in the insurance or finance domain.
Most Popular Jobs Similar to Python Developer
python software developer
python engineer
python programmer
python software engineer
java python developer
python consultant
full stack python developer
sr python developer
senior python developer
python web developer
Other Helpful Pages Related To Python Developer - Data Engineering
Python Developer Remote Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Python Developer?
A: To succeed as a Python Developer, key technical skills include proficiency in Python programming language, experience with popular libraries and frameworks such as NumPy, pandas, and Flask or Django, as well as knowledge of data structures, algorithms, and object-oriented programming. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Developer can efficiently design, develop, and deploy scalable and maintainable software solutions, driving career growth and effectiveness in the role.
Q: What is the career path for a Python Developer?
A: A Python Developer's typical career progression involves starting as a Junior Python Developer, where they focus on writing clean, efficient code and learning industry-standard frameworks and libraries. As they gain experience, they can move into mid-level roles such as Python Engineer or Senior Python Developer, where they take on leadership responsibilities, mentor junior team members, and contribute to the design and architecture of complex systems. Ultimately, senior Python Developers can transition into technical lead or architect positions, or explore adjacent roles like Data Scientist, DevOps Engineer, or Technical Product Manager, leveraging their expertise in Python and software development to drive business growth and innovation.
