About the role

  • Level 2 Software Engineer contributing to the technical health of financial products at Wave. Collaborating in a flexible engineering culture to solve complex problems.

Responsibilities

  • Independently handle complex tickets and feature sets, ensuring they are delivered on time and meet all technical requirements.
  • Proactively identify and fix technical debt and improve system performance.
  • Provide constructive, in-depth feedback during code reviews and help onboard Level 1 engineers.
  • Monitor highly available systems in production and contribute to the improvement of internal documentation.

Requirements

  • 2 - 3 years’ of professional experience with React, React Native, Python, Django.
  • Degree in Computer Science, or related.
  • Experience with web application and/or distributed systems development.
  • Proven professional experience in a fullstack environment, with the ability to jump between server-side logic and frontend components to deliver complete features.
  • Pride in writing testable, modular, maintainable, and well-documented code.
  • Strong problem-solving skills and the ability to work independently on defined features.
  • Requirement to be on-call outside of standard hours on a rotational basis to ensure the stability of our production environment.

Benefits

  • Bonus Structure
  • Employer-paid Benefits Plan
  • Health & Wellness Flex Account
  • Professional Development Account
  • Wellness Days
  • Holiday Shutdown
  • Wave Days (extra vacation days in the summer)
  • Get A-Wave Program (work from anywhere in the world up to 90 days)

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$101,000 - CA$113,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsDjangoPythonReactReact Native

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.