Python Developer

💰 ₹18,000 - ₹28,800 (Est.) 📍 Montréal

Job Description

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
About TS Imagine

Created out of the combination of two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

We challenge our employees every day to think creatively and innovate across silos and across platforms.

Join us!



À propos du poste

Le Développeur fait partie d'une équipe dynamique et répartie à l’échelle mondiale, relève des défis complexes en utilisant ses compétences techniques pour développer, maintenir et soutenir notre système de gestion de portefeuille, de risques, d’ordres et d’exécution. Certaines des institutions les plus prestigieuses au monde utilisent notre plateforme basée sur le modèle SaaS. Conçu dès le départ avec une architecture de micro-services, ce système prend en charge la négociation de toutes les classes d’actifs financiers à travers le monde.

Qui correspond à ce poste

Passionné par l’informatique, l’optimisation des performances des systèmes, le code et l’architecture, avec une approche responsable et la volonté d’automatiser les processus métiers.

Analytique qui aime explorer comment la technologie peut résoudre des problèmes concrets.

Faiseur enthousiaste face aux nouveaux défis et à la résolution de problèmes, qui accepte une grande variété de responsabilités et s’efforce de produire des résultats de qualité.

Apprenant prêt à sortir de sa zone de confort et à se plonger dans le domaine complexe de la finance.

Formateur qui aime partager ses idées et approches, tout en apportant son expertise et son point de vue à l’entreprise.

Collaborateur – avec un équilibre entre compétences techniques et qualités personnelles pour prospérer dans un environnement de développement logiciel innovant.

Ce que vous ferez

Construire les infrastructures et l’outillage utilisés par l’ensemble des développeurs et testeurs
Moderniser nos plates-formes, notre architecture, notre code
Régler les problèmes techniques complexes
Les compétences que vous devez avoir

Excellente maîtrise de Java, notamment en multithreading.
Expérience en tests unitaires et d’intégration.
Connaissance en gestion de container, Docker, Kubernetes.
Connaissance en infrastructure et infonuagique.
Aptitudes à la communication.
Une expérience en développement web avec JavaScript et React est un plus.
Une expérience dans l’industrie financière est un atout.

Pourquoi rejoindre TS Imagine ?

Modèle de travail hybride (4 jours au bureau).
Vacances illimitées + 3 jours personnels.
Bonus annuel et révision salariale.
Budget de formation de 1 500 $ pour alimenter votre croissance.
Contribution de l'entreprise à un régime de retraite (3 %).
Assurance santé complète.
Transport en commun subventionné (Opus & Cie).
Remarque : Ce poste n'est pas en télétravail—les candidats doivent être basés à Montréal.

À propos de TS Imagine
Créé à partir de la combinaison de deux plateformes SaaS de premier plan, TradingScreen et Imagine Software, TS Imagine propose des solutions intégrées de trading, de gestion de portefeuilles et de gestion des risques en temps réel pour les marchés financiers. La plateforme est idéalement positionnée pour rationaliser les flux de travail complexes et chronophages à travers les fonctions de front-office, de middle-office et de back-office. TS Imagine compte près de 400 employés répartis sur 10 bureaux dans le monde, servant environ 500 institutions mondiales, tant du côté acheteur que vendeur, en Amérique du Nord et du Sud, en EMEA et en Asie-Pacifique, comprenant des fonds spéculatifs, des gestionnaires d'actifs traditionnels, des fonds de pension, des fonds communs de placement et des institutions financières.

Nous encourageons nos employés à repousser les limites de la créativité et de l'innovation, en brisant les barrières entre les départements et les plateformes.

Rejoignez-nous !

💡 Quick Summary

Seeking a career-building opportunity? The Python Developer position is now open for candidates interested in the Work from home Jobs sector. This role in Montréal offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Work from home Jobs is a plus.

Sponsored

Job Details

Company Name: TS Imagine

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Python Developer in Montréal is ₹18,000 - ₹28,800 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Python Developer is an on-site position based in Montréal. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Python Developer. Previous experience in Work from home Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Remote Social Media Marketing Executive at

    About Company: Sportomic is the one-stop sports app to help bring back 'play' in our everyday lives. Sportomic empowers local communities to make new play pals, organize playgroups, share information/experiences, and discover sporting venues/activiti...

    Full Time / Part Time

    Salary Estimated: 16K to 31K

    Itanagar, Arunachal Pradesh

    August 7, 2026


    Apply Now

  • Press Release Writer with Healthcare and MA Expertise

    We are looking for a skilled and creative press release writer to craft a personalized and human-written press release. The press release will announce the acquisition of one child and adolescent healthcare therapy provider by another organization. T...

    Full Time / Part Time

    Salary Estimated: 19K to 26K

    Alfordsville, Indiana

    August 7, 2026


    Apply Now

  • Natural Helper

    The International Rescue Committee (IRC) responds to the world's worst humanitarian crises, helping to restore health, safety, education, economic wellbeing, and power to people devastated by conflict and disaster. Founded in 1+33 at the call of Albe...

    Full Time / Part Time

    Salary Estimated: 24K to 25K

    Albany Park, Illinois

    August 7, 2026


    Apply Now

  • Typing for Teens (No Experience) In Nigeria

    A Apple Inc Data Entry Specialist - Apple Inc (Remote, Entry Level/No Experience) Apple Inc • Netherlands • via The Elite Job 18 hours ago $20–$30 an hour Full–time and Part-time No Degree Mentioned Apply directly on The Elite Job Apply on Joblagi.co...

    Full Time / Part Time

    Salary Estimated: 25K to 34K

    Mumbai, Maharashtra

    August 7, 2026


    Apply Now

  • Multiple Virtual Special Education Positions| Full amp

    Special Education Teacher | South Carolina Virtual Special Education Teaching Positions for the 2026-2026 School Year Overview: If remote work is what you’ve been searching for, VocoVision has a great opportunity for fully credentialed Special Educat...

    Full Time / Part Time

    Salary Estimated: 22K to 32K

    Columbia, South Carolina

    August 7, 2026


    Apply Now

  • OLX PART TIME

    No Age Bar No Work Pressure, No Targets.. A leading provider of part-time and online work opportunities..Call Ruban 73+5+64881.. Specializing in data entry jobs, work-from-home options, and typing positions Work from smartphone Ruban 73+5+64881..

    Full Time / Part Time

    Salary Estimated: 15K to 21K

    Jaipur, Rajasthan

    August 7, 2026


    Apply Now