Fullstack Software Developer


Chicago
Permanent
CAD120000 - CAD150000
Financial Technology
PR/582162_1772559176
Fullstack Software Developer

Title: Fullstack Software Developer

About the Role Job

As a Full Stack Software Developer, you'll build the high‑performance systems that power real‑time trading across global markets. You'll work closely with traders, researchers, and senior technologists to design tools that directly influence strategic decisions. This role gives you meaningful ownership, exposure to complex engineering challenges, and the freedom to innovate in a fast‑moving, highly technical environment.

How You Will Make an Impact

  • Build scalable, performant software using industry best practice
  • Analyze requirements from traders and analysts for algorithmic trading system
  • Contribute to discussions on architecture, testing methodology, and implementation design
  • Drive technical projects and lead new initiatives
  • Collaborate closely with teammates to tackle complex engineering challenges

What Our Montreal Office Offers

  • Mentorship from experienced software developers, DBAs, and technical project managers
  • Continuous upskilling: funded postgraduate degrees, internal tech talks, online learning, and 1‑on‑1 Berlitz language tutoring
  • Bi‑weekly social activities, monthly wellness programs, weekly on‑site massages, a games room, and daily catered breakfast and lunch
  • Competitive compensation package: matching RRSP, company phone, laptop, and full work‑from‑home setup

What You Bring

  • Bachelor's or Master's in Computer Science, Software Engineering, or related field
  • 3-7 years of experience building software systems
  • Proficiency in at least one of the following: JavaScript/TypeScript, Node.js, React, Python
  • Experience with any of the following is an asset:
    • Redis, RabbitMQ, GraphQL, MongoDB, Docker
    • WebSocket, AMQP, TCP, HTTP
    • Relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle

Ready to Make an Impact?

If you're excited to build software that fuels global trading strategies, and you want to do it in a highly collaborative, innovative environment, we'd love to talk.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you