Full Stack Software Developer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with their own capital and trading various asset classes.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Finance

Description For Full Stack Software Developer

DRW, a leading global trading firm with over 30 years of experience, is seeking Full Stack Software Developers to join their Montreal team. The role involves developing critical software for algorithmic trading strategies, working with cutting-edge technology alongside senior technologists. The position offers a unique opportunity to work in the intersection of finance and technology, developing solutions that directly impact trading operations.

The ideal candidate will have 1-7 years of experience in software development, with expertise in various modern programming languages and frameworks. The role requires both technical excellence and strong communication skills, as you'll be working closely with traders and analysts to implement trading strategies.

DRW offers an exceptional benefits package including continued education support, daily catered meals, wellness programs, and a comprehensive compensation package. The company culture emphasizes autonomy, innovation, and professional growth, with opportunities to work on challenging projects in a collaborative environment.

The position provides exposure to financial markets, algorithmic trading, and cutting-edge technology stack including JavaScript, TypeScript, Node.js, React, Python, and various databases and message queues. This is an excellent opportunity for developers who want to apply their skills in a fast-paced trading environment while working with sophisticated technology and experienced professionals.

Last updated 15 hours ago

Responsibilities For Full Stack Software Developer

  • Building scalable and performant software using software engineering best practices
  • Analyzing requirements from traders and analysts for algorithmic trading
  • Facilitating discussions on code implementation, testing, software architecture best practices
  • Driving projects and leading new initiatives
  • Actively engaging with others on the development team to resolve challenging design and coding issues

Requirements For Full Stack Software Developer

JavaScript
TypeScript
Node.js
React
Python
Java
Redis
RabbitMQ
Kafka
MongoDB
PostgreSQL
MySQL
  • Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent
  • 1 to 7 years of experience building software systems
  • Strong understanding of software engineering principles and best practices
  • Good knowledge and experience in at least one of these languages or frameworks: JavaScript, TypeScript, Node.JS, React/Redux, Vue.JS, Python, Flask, Ruby, C# or Java
  • Strong verbal and written communication skills
  • Dedicated team player and passionate problem solver with strong interpersonal skills

Benefits For Full Stack Software Developer

401k
Medical Insurance
Education Budget
  • Paid postgraduate degrees
  • Online learning support
  • 1 on 1 language tutoring with Berlitz
  • 40 hours of paid volunteer work
  • Bi-weekly social activities
  • Monthly wellness plan
  • On-site weekly massages
  • Games room
  • Daily catered meals (breakfast and lunch)
  • Unlimited snacks and beverages
  • Competitive salary
  • Matching RRSP
  • Paid company phone
  • Laptop and work from home set-up

Interested in this job?

Jobs Related To DRW Full Stack Software Developer

Software Engineer, Commodities Engineering

Software Engineer position at DRW in Chicago, developing proprietary trading software with competitive salary and comprehensive benefits.

Research Engineer

Research Engineer position at DRW, combining software engineering and quantitative finance to develop trading systems and algorithms for global markets.

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and professional growth.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems across global markets with focus on system reliability and automation.

Research Engineer

Research Engineer position at DRW, developing trading algorithms and systems using C++ and Python, offering $175-225K base salary plus bonus in Chicago or NYC.