
Senior Backend Engineer
- Toronto, ON
- Permanent
- Full-time
- Work closely with design, DevOps, and QA to develop innovative server-side architecture.
- Work closely with tech leadership to constantly move product forward.
- Work with junior members of the team to share your experience and help them grow.
- Participate in daily scrums, identifying challenges, foreseeing issues, and highlighting wins.
- Work within company standards for testing and documentation.
- Being fearless in having your own ideas and advocating for them.
- 4+ years' experience (or equivalent) working in a back end or full stack environment.
- Experience with backend JS/TS frameworks (we use Node/Express).
- Experience creating scalable data structures in SQL and NoSQL databases.
- Experience improving database queries and optimizing tables/indexes.
- Experience building RESTful services and APIs.
- Solid coding fundamentals, proper styling, commenting, and comfortable with conducting peer code review.
- Familiar with continuous integration and deployment.
- Knowledge of OOP, Functional Programming, DRY, and MVC principles.
- Experience with version control, git flow model.
- Experience with serverless and containers.
- Willing and able to work within a fast-paced dynamic environment.
- Ability to work within and meet tight deadlines.
- Demonstrated work ethic, integrity, and professional conduct.
- Ability to work independently and with a team.
- Hybrid working policy which gives the flexibility to employees to work remotely or in one of our office locations.
- Unlimited vacation policy.
- Reimbursement for health and wellness classes/memberships, and continuous learning.
- Medical Insurance.
- In-person and virtual social events such as poker night, paint night, trivia night and more!