About the role

  • Senior Full Stack Engineer developing applications in a team for a creator marketplace. Utilizing Javascript and Node.js technologies to support iconic brands like McDonald's and Disney.

Responsibilities

  • Reporting directly to the Engineering Manager, work together on and own your personal growth and objectives
  • Work with Product Managers, Product Designs and other Software Engineers to define and execute the product roadmap
  • Write production-ready code that is performance optimized, easily testable and understood by other developers, and accounts for edge cases and errors
  • Commit to 2-week time-boxed sprints with daily standups
  • Communicate with the team through our productivity tools (Slack, Jira, GitHub, etc.)
  • Practice test-driven development
  • Contribute to the design of scalable software platforms with performance and security in mind
  • Analyze and troubleshoot production issues in a timely fashion
  • Identify opportunities to mentor and grow the skills of other engineers
  • Own technical design documents and architecture diagrams

Requirements

  • Minimum of 7 years of experience in a software engineering role
  • Proven history of excelling in a team-based, collaborative environment
  • Proven experience designing and documenting APIs (we use Node.js, Fastify, OpenAPI Spec)
  • Proficient in front-end development, including JavaScript, React, and CSS
  • Knowledge of client-side tooling such as Webpack, Storybook and testing libraries
  • Skilled in development of React and Redux
  • Strong understanding of back-end development with Node.js
  • Extensive experience with database engines, including PostgreSQL and Redis
  • Experience with the Docker ecosystem
  • Experience reviewing code and giving constructive feedback to peers
  • Eligible for Full-Time employment in Canada

Benefits

  • flexible vacation policy
  • competitive vision, dental and health benefits
  • team offsites and working hubs
  • socials (yes, even remotely!)
  • L&D budgets and RRSP/401K Matching Programs
  • empowering learning through meaningful career progression and the autonomy to test new ideas

Job type

Full Time

Experience level

Senior

Salary

CA$150,000 - CA$180,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerJavaScriptNode.jsPostgresReactRedisReduxWebpack

Location requirements

RemoteCanada

Report this job

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