Point your AI agent at freehire and let it find you a job.

Get the CLI →

GuruLink

NewBe an early applicant

Full-Stack Software Engineer: Build Data-Driven Web Apps

Posted
Discussion

Summary

Full-stack engineer joining a global investment management firm's Data Products and Services team in Montréal, building and maintaining production-grade, data-driven web applications — scalable Python (FastAPI/Flask) backends and React/TypeScript frontends — with ownership of products end to end.

Location: Montreal, Quebec

Our client is a global investment management firm. As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms.

The Data Products and Services team uses some of the most cutting-edge technologies and cloud offerings to design, build and maintain web applications and other data driven products. Work with the latest technologies to improve the tech stack, knowledge, and existing processes.

This is considered a Full-Stack role, however the team is flexible and will play into your front-end or back-end strengths.


You will:
•Work with stakeholders across the business to understand the challenges faced, gather requirements, and collect documentation
•Build and maintain scalable, production grade backend applications using Python as well as frontend web applications using React
•Take ownership of the products you and your team work on to ensure continued support and improvements

Must Have Skills:

•Bachelor’s degree in Computer Science, Engineering, or related subject
•4+ years of professional software engineering experience
•Proficiency in Python, FastAPI, Flask and web development
•Experience with Typescript and ReactJS
•Experience with relational databases
•Experience owning or working on end-to-end full-stack applications
•Excellent communication skills

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.