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 well-established diversified trading firm with a 30+ year history, is seeking Full Stack Software Developers to join their Montreal team. The role involves developing critical software for algorithmic trading strategies, working alongside traders, researchers, and engineering teams. The position offers an exceptional blend of technical challenges and professional growth opportunities.

The company stands out for its autonomous approach to trading, using its own capital and risk management strategies across global markets including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. DRW has also expanded into real estate, venture capital, and cryptoassets, demonstrating its innovative spirit and adaptability.

As a Full Stack Software Developer, you'll be immersed in a technology-driven environment where you'll build scalable systems, analyze trading requirements, and lead new initiatives. The role requires a strong foundation in software engineering principles and expertise in modern programming languages and frameworks.

The company offers an impressive benefits package including continued education support, daily catered meals, wellness programs, and competitive compensation. DRW's culture emphasizes respect, curiosity, and innovation, making it an ideal environment for developers who want to make a significant impact while growing their careers.

The position is perfect for candidates with 1-7 years of experience who are passionate about technology and trading, offering the opportunity to work with cutting-edge systems while being mentored by senior technologists. The Montreal office provides a collaborative atmosphere with regular social activities and professional development opportunities.

Last updated 4 days 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
Dental Insurance
Vision 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
  • Work from home set-up

Interested in this job?

Jobs Related To DRW Full Stack Software Developer

Research Engineer

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

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.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems and developing automation tools for a global trading firm.

Software Engineer – Cumberland/FICC Options Desk Tools

Software Engineer role at DRW focusing on building and maintaining trading tools for Cumberland/FICC Options Desk, requiring expertise in Python, Java, and distributed systems.