Senior Full-Stack Engineer

Engineering · Toronto, Ontario
Department Engineering
Employment Type Full–Time
Minimum Experience Senior Executive

We believe that small, collaborative, and cross-functional teams are best equipped to ship the most optimal project outcomes. Within these teams, members of our Engineering group plan and build the code that brings our work to life, helping our clients deploy innovative and digital experiences that support their growth objectives.

As a Senior Full-Stack Engineer you’ll bring a blend of front-end and back-end expertise, leading the planning and development of immersive interfaces, features, functionality, and logic across web, mobile, and e-commerce experiences. As a project lead, you’ll support and guide the concepting and ideation process, ensuring our work is both feasible and innovative, while leveraging the latest technologies. You’ll oversee technical planning and roadmapping, helping to prioritize requirements and organize the development efforts of your team.

This role is open to remote candidates with preference for Vancouver, Toronto, or NYC.

What You’ll Do

  • Lead the planning, development, testing, and deployment process
  • Write, test, refactor, and optimize code to achieve high benchmarks for performance, and strive to make quality assurance a top priority
  • Develop a clear understanding of our clients, their business, and objectives
  • Participate in project ideation sessions, workshops, and roadmapping
  • Provide input towards practical solutions, innovations, and estimation of effort and time
  • Keep up-to-date with emerging technologies and support the development of standards and processes that contribute to an environment of continual improvement
  • Mentor Engineering team colleagues, creating a positive environment for growth
  • Contribute to thought leadership and events

What You’ll Bring

  • 5+ years experience prototyping and building web and mobile experiences
  • Confidence in contributing to design systems and detail-oriented designs
  • Experience working in cross-discipline teams with design, UX/UI, and project management
  • Experience working in an agile environment, scoping and road-mapping, and self-management
  • Experience with current development tools, processes, and standards (Git, Sass, TailwindCSS, Styled Components, Webpack/Rollup/Vite, Figma)
  • Experience with JavaScript (ES6, Typescript, ReactJS, Vue.js)
  • Strong skills in PHP frameworks (Laravel, Symfony)
  • Experience developing server-side Node (NPM scripts, webpack builds, deploys)
  • Experience designing and developing REST APIs
  • Experience with deploying to various cloud providers (AWS, Cloudflare, Vercel, Netlify)
  • Understanding of web servers, SSL, deployments, and continuous integration
  • Familiarity with a variety of CMS (traditional and/or headless) (Sanity, Strapi, Wordpress, Craft) and front-end frameworks (Gatsby, Next.js)
  • Familiarity with a variety of e-commerce platforms (Shopify, BigCommerce)
  • Knowledge of web performance and speed/memory optimization techniques
  • Knowledge of usability, accessibility, and testing tools
  • Knowledge of web security best practices
  • Ability to work within PST and EST time zone work hours

    About Engine Digital

    At Engine Digital, we believe modern business is driven by a focus on the customer and built upon exceptional brand experiences, seamless digital commerce, and frictionless services. It is through this lens that we help our clients to harness design as the foundation for differentiation and a driver of growth.

    We’re committed to building a diverse team and to operating an inclusive organization that represents the makeup of our community. We do not accept discrimination on the basis of gender, race, ethnicity, citizenship, origin, religion, age, marital status, disability, sexual orientation, or military status.

    No recruiters, agencies, or phone calls please.

    Thank You

    Your application was submitted successfully.

    • Location
      Toronto, Ontario
    • Department
    • Employment Type
    • Minimum Experience
      Senior Executive