Python Developer

2 months ago


Montreal, Canada TS Imagine Full time

About the job
As a Python Developer, you will leverage your technical skills into the world of finance. This is your chance to work and collaborate with some of the world’s most elite financial institutions utilizing leading-edge technologies and innovation to solve complex business challenges. As a member of our global development team, you will integrate, build and grow our product offerings.
Who will love this job

An engineer – who has a passion for algorithms and computer science, system performance, clean code, and architecture with an owner mentality.
An innovator – who loves refactoring, is not afraid to change the code and experiment, and prefers automation to routine tasks.
A doer – who is enthusiastic about new challenges, a broad spectrum of responsibilities, and hard work to produce high-quality results.
A learner – who is not afraid of being outside of the comfort zone and ready to dive into one of the most complicated business domains.
A teacher – who shares approaches and ideas and can bring their own expertise and point of view to the company.
An excellent teammate – who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment.

What you’ll do

We love engineering, and hence we build our processes around writing code, designing systems, refactoring, and solving problems. You’ll work on our real-time risk product which is built with a service-oriented architecture in Python, Java and TypeScript.
You'll have the opportunity to build innovative products that solve real institutional customer problems. Your career path will shape the technologies you use and your responsibilities, which can include addressing scalability challenges, optimizing code, refactoring, modernizing systems, migrating data, developing new features, and using production tools. Maintaining and fixing bugs is part of keeping everything running smoothly.

You should have

Minimum of 3 years of experience as a software developer/engineer
Strong computer science fundamentals (e.g.: algorithms, data structures)
Understanding of operation systems fundamentals (e.g.: memory management, processes, threads, synchronization)
Understanding of communication protocols (e.g.: REST, AMQP, gRPC)
Experience working in Unix/Linux environment (e.g.: shell scripting)
Experience with document-oriented and/or relational databases (e.g.: PostgreSQL, MongoDB)
Experience with virtualization/containerization of a solution (e.g.: Docker)
Deep understanding of the Python language and its environment
Proficiency in the unit testing methodologies
Readiness to shift between programming languages/technologies
Readiness to obtain domain knowledge

Nice to have

Knowledge of other programming languages (e.g.: Java, TypeScript)
Knowledge of CI/CD tools (e.g.: Jenkins, TeamCity)
Hands-on experience building distributed systems
Hands-on experience with Apache Airflow
Institutional Financial Knowledge

Why TS Imagine / Benefits

Please note: This role requires applicants to be based in Montreal, as it is an in-office position. Remote work is not possible
Unlimited Vacation and Personal days
Annual bonus and salary review
Training budget $1,500
RRSP with 3% company matching
Health insurance
Subvention for public transportation

#J-18808-Ljbffr


  • Python Developer

    2 months ago


    Montreal, Canada TS Imagine Full time

    About the job As a Python Developer, you will leverage your technical skills into the world of finance. This is your chance to work and collaborate with some of the world’s most elite financial institutions utilizing leading-edge technologies and innovation to solve complex business challenges. As a member of our global development team, you will...

  • Python Developer

    4 weeks ago


    Montreal, Canada Quarry Consulting Full time

    Title: Bilingual Python DeveloperDuration: 10-monthsLocation: Downtown Montreal - hybrid 3x a week on-siteResponsibilities: As a Python Developer you will be working on the Data at Rest Encryption Program, Enterprise Computing's most prominent and highest priority program. You will be supported by a lead developer and working with another peer developer to...


  • Montreal, Canada Levio Full time

    English Below Vous souhaitez vous épanouir dans un environnement de travail stimulant ? Joignez-vous au leader en transformation numérique et boostez votre carrière chez Levio. Nous vous proposons une opportunité unique de développer votre savoir-faire au sein d’une équipe de haut calibre. La variété des défis proposés par nos clients vous...


  • Montreal, Canada LEVIO Full time

    **English BelowVous souhaitez vous épanouir dans un environnement de travail stimulant ? Joignez-vous au leader en transformation numérique et boostez votre carrière chez Levio. Nous vous proposons une opportunité unique de développer votre savoir-faire au sein d’une équipe de haut calibre. La variété des défis proposés par nos clients vous...


  • Montreal, Canada undisclosed Full time

    Level 3Job Description:Team Profile:Infrastructure engineering team are looking for a strong Python developer to enhance and support our DevOps environment. Our global UNIX plant is a large, globally distributed installation of low latency/high frequency trading servers, high-availability application clusters and grids. It is centrally configured and managed...


  • Montreal, Canada ALLTECH CONSULTING SVC INC Full time

    Level 3 Job Description: Team Profile: Infrastructure engineering team are looking for a strong Python developer to enhance and support our DevOps environment. Our global UNIX plant is a large, globally distributed installation of low latency/high frequency trading servers, high-availability application clusters and grids. It is centrally configured and...

  • Python Developer

    7 days ago


    Montreal, Canada C.G.I. Full time

    As a Compliance Analyst - Python Developer, you will play a crucial role in safeguarding our organization's integrity by developing and maintaining robust anti-money laundering (AML) systems. You will work closely with cross-functional teams to analyze complex business requirements, design innovative technical solutions, and implement efficient coding...

  • Python Developer

    19 hours ago


    Montreal, Quebec, Québec, Canada Accolite Full time

    Opening from United States (Hybrid/On-Site)Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership. Bounteous x Accolite brings...


  • Montreal, Canada Accolite Full time

    Bounteous x Accolite accelerates the future for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data and AI, Experience Design, and Marketing. We are guided by co-innovation, our proven methodology for collaborative partnership. Bounteous x Accolite brings together 5000+ employees spanning North America,...

  • Python Developer

    4 weeks ago


    Montreal, Quebec, Québec, Canada Quarry Consulting Full time

    Title: Bilingual Python DeveloperDuration: 10-monthsLocation: Downtown Montreal - hybrid 3x a week on-siteResponsibilities: As a Python Developer you will be working on the Data at Rest Encryption Program, Enterprise Computing's most prominent and highest priority program. You will be supported by a lead developer and working with another peer developer...


  • Montreal, Canada Quarry Consulting Full time

    Job Title: Bilingual Python Developer PositionAbout the Role:We are seeking an experienced Python Developer to join our team at Quarry Consulting. As a key member of our team, you will be working on the Data at Rest Encryption Program, a high-priority initiative that requires strong proficiency in Python Automation and MSSQL.Responsibilities:Design and...


  • Montreal, Canada Apptad Inc Full time

    Job Title: AWS Python Data DeveloperJob Location: Montreal, QC (Need Onsite day 1, Hybrid 3 days from office, No Remote).Job Duration: Long-Term Job Description Responsibilities: Design, build, and maintain scalable data pipelines using AWS services such as EC2, S3, EMR, Athena, and Glue Develop robust data processing applications utilizing Python to ensure...


  • Montreal, Quebec, Québec, Canada Resonaite Full time

    Our client in the professional services industry is looking for a Python Automation developer on a contract basis.Location: Hybrid MontrealDuration: 12 monthsResponsibilities:Design, develop, and implement Python-based automation solutions to support data migration from unencrypted to encrypted devices.Collaborate with cross-functional teams to capture and...


  • Montreal, Canada Cerence Inc. Full time

    h3>Développeur senior, Python / Senior Python Software DeveloperBienvenue chez Cerence, où l'innovation en intelligence artificielle rencontre l'excellence pour redéfinir l'interaction homme-machine. Rejoignez notre équipe dynamique et faites partie d'un monde où l'IA stimule l'innovation et où l'avenir est déjà là.


  • Montreal, Canada Aversan Full time

    Python Test Software Developer Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in Systems Integration and Software Testing for industries including Digital Health, Medical Devices, IT and Aerospace. We are currently seeking a qualified Python Test Software Developer to work on leading edge technology products. The...


  • Montreal, Canada Aversan Inc Full time

    Python Test Software Developer Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in Systems Integration and Software Testing for industries including Digital Health, Medical Devices, IT and Aerospace. We are currently seeking a qualified Python Test Software Developer to work on leading edge technology products. The...


  • Montreal, Canada Accolite Full time

    Bounteous x Accolite accelerates the future for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data and AI, Experience Design, and Marketing. We are guided by co-innovation, our proven methodology for collaborative partnership. Bounteous x Accolite brings together 5000+ employees spanning North America,...


  • Montreal, Canada Accolite Full time

    Bounteous x Accolite accelerates the future for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data and AI, Experience Design, and Marketing. We are guided by co-innovation, our proven methodology for collaborative partnership. Bounteous x Accolite brings together 5000+ employees spanning North America,...


  • Montreal, Canada Accolite Full time

    Bounteous x Accolite accelerates the future for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data and AI, Experience Design, and Marketing. We are guided by co-innovation, our proven methodology for collaborative partnership. Bounteous x Accolite brings together 5000+ employees spanning North America,...


  • Montreal, Quebec, Canada Tecsys Inc. Full time

    We are proud to be a digital-first company, offering our team the freedom and flexibility to work in the most productive way.Tecsys is a fast-growing innovator providing supply chain solutions to industry leaders. Our team is taking pioneering steps in leveraging AI/ML-based technologies to tackle next-generation Supply Chain challenges.As a Full-Stack...