FAQs
Do we support remote work?
No, this position requires applicants to be based in Montreal for in-office work; remote work is not possible.
What is the minimum experience required for this role?
A minimum of 3 years of experience as a software developer/engineer is required.
What programming languages should I be proficient in?
Proficiency in Python is essential, and knowledge of other programming languages such as Java and TypeScript is a plus.
Are there opportunities for career growth in this position?
Yes, your career path will shape the technologies you use and your responsibilities, offering opportunities to tackle challenges like scalability, optimizing code, and developing new features.
What kind of work will I be doing as a Python Developer?
You will work on a real-time risk product, focusing on system design, refactoring, problem-solving, and integrating innovative products for institutional customers.
Is institutional financial knowledge required for this job?
While it's not mandatory, having institutional financial knowledge is a nice-to-have and can be beneficial.
What kind of benefits does TS Imagine offer?
Benefits include unlimited vacation and personal days, annual bonus and salary reviews, a $1,500 training budget, RRSP with 3% company matching, health insurance, and public transportation subsidies.
What kind of development environment can I expect?
You can expect a service-oriented architecture primarily built with Python, Java, and TypeScript, along with practices focused on clean code, system performance, and automation.
Are there any specific tools or technologies you recommend I be familiar with?
Familiarity with CI/CD tools (like Jenkins or TeamCity), Docker for containerization, and Apache Airflow® are considered beneficial for this role.
Will I be expected to work collaboratively with a team?
Yes, the role emphasizes being an excellent teammate and requires collaboration with a global development team to solve complex business challenges.