Encora

Sr Javascript Engineer

Canada; Toronto, ON Full Time

Important Information

Experience: +6 years

Job Mode: Full-time

Work Mode: Hybrid, Toronto

 

Responsibilities and Duties

  • You will be a Senior Software Engineer working on the Foundations Team. The Foundations team is the engine responsible for building and maintaining the platform that powers our Restaurant frontend ecosystem. 
  • This is a high-impact role where you'll work on developer tools, libraries, design systems and platform architecture that improve developer experience and velocity on the Restaurant teams and can be adopted across the organisation. The scope is FullStack across the Frontend and Backend-For-Frontend systems.
  • You will work closely with developers across multiple teams to drive the evolution of our Restaurant platform. If you have a strong appetite for building high-quality systems, and working with the community to drive technology standards, we want to hear from you.

Qualifications and Skills

  • You have 6 or more years of full-time professional experience working in a team environment 
  • You are an expert in JavaScript, Typescript, Node.js, React, Frontend build tools (webpack, Vite, etc.) and Testing using tools like Jest and Cypress
  • You are deeply familiar with optimising CI/CD pipelines, application performance, monitoring, logging and making things faster
  • You have previously worked in Micro Frontends Architectures and Monorepos
  • You have experience working with Fastify or Express in a Dockerised environment
  • You have strong collaboration skills, are kind to others and work well in an inclusive working environment
  • You care about building platforms and reusable tooling and libraries to solve similar problems across multiple systems, and are experienced in building developer-facing tools
  • You take ownership and solve problems. You do not point to a problem and stop. This role requires spotting common problem areas and solving them in a standardised way.
  • You adopt emerging AI technologies like Claude and Cursor to enhance your workflow and automate recurring and repetitive tasks, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy. 

About Encora 

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. 

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.