Job details

Senior Web Developer(Node & React) - Hybrid

  • Java
  • Redux
  • REST
  • Node.js
  • Agile
  • ES6
  • Jest

Posted: 3 months ago

We are looking for an experienced Full Stack JavaScript developer who is proficient in React.js and NodeJS that is passionate about providing intuitive, joyful software that will have a real impact on the way our bank does business.

The successful candidate will be responsible for the design and technical implementation of front end components and user interfaces, creating innovative solutions that engage our users and support analytic problem solving and complex data visualizations.

Please Note: This is a hybrid position and will require at least 2 days in the office per week. Successful candidates will need to complete a background check.


  • Design and develop the web interface for new and existing applications.
  • Design and develop Backend components / services for new and existing applications.
  • Create quality mockups and prototypes.
  • Write clean code that is maintainable, extensible, and complies to best practice and security.
  • Build reusable code and libraries for future use.
  • Optimize web interface for maximum speed and scalability.
  • Monitor for and solve web app performance issues.
  • Collaborate with business users and the development team in an Agile environment.

Job Requirements

Must Have skills & Experience:

  • 5 + years of front end and back-end development experience with web applications using HTML, CSS, Javascript, React.js and Node.js with knowledge of other industry standard frameworks.
  • Extensive experience with React as front end framework, deep understanding of React.js, Redux, Sagas and ES6 and tools such as Babel, WebPack, NPM, Yarn.
  • Extensive experience with Node.js and TypeORM.
  • Experience with data visualization frameworks such as D3 and RESTful APIs
  • Experience with unit testing libraries such as Mocha, Jest, Chai, Enzyme
  • Good understanding of version control and source code management using Git.
  • Experience working with Azure PaaS, Azure SQL, Azure BLOB.

Why You'll Love Working at Prodigy

  • We are a collective group of people and collaboration is key to our process
  • We don’t work for our clients, we work with them
  • Easily accessible downtown location connected to PATH
  • Competitive compensation commensurate with experience
  • Everyone brings something valuable to the table in our supportive, challenging, and collaborative, diverse work environment

All Employees Can Participate in:

  • Company paid health benefits: 100% medical, dental and vision coverage
  • Corporate-discounted Gym Membership through GoodLife
  • Company discount program including Travel, Shopping, Attractions, Wellness, & Sporting events, just to name a few
  • Access to an Employee & Family Assistance program (EAP)
  • Employee Referral Programs
  • Professional Development Program
  • Philanthropic Events
  • Lunch and Learns


Prodigy is committed to providing equitable treatment and accommodation to ensure a barrier-free recruitment process and workplace. If you require accommodation at any stage during the recruitment process, please contact us at or call 416-488-7700 ext. 4

Inclusion & Diversity

At Prodigy we foster an inclusive and diverse workforce, believing our strength stems from our individual differences. Our employees, partners, and clients continuously benefit from the innovation and creativity grounded in these values. We strive to be a company that attracts a diverse group of highly skilled people who know that their contributions will be valued and that they will be heard. We are committed to building a corporate culture with people who are excited to join our team, do their best work, and grow with us!

Prodigy thanks all applicants, however only those selected will be contacted.