Full-Stack Engineer

Engine Digital is looking for a remote Full-Stack Engineer (Intermediate) to join their team in Vancouver.

Employer: Engine Digital

Location: Vancouver / Canada

Position: Full-Stack Engineer


We’re a team of strategists, designers, and technologists, driven by a shared passion for creating thoughtful digital platforms, products, and services that span web, mobile, and connected spaces. Based in Vancouver and New York City, we’re focused on changing how organizations connect with users in an increasingly digital world. If you’re up for that challenge, you should join us.

The Role:

As an Intermediate Full-Stack Engineer you’ll bring a blend of front-end and back-end expertise to the project team, leading and supporting the build out of interaction, functionality, and logic across web and mobile platforms and products. As part of a project team, you’ll help to define the most effective approach to prioritizing and implementing features against a roadmap, taking into account high-quality user interaction built on stable and scalable code that brings the work of our Strategy and Design group to life.


• Contribute to planning, development, testing, and delivery/deployment of solid, structured, and standards-compliant web and mobile interfaces
• Understand our clients’ business, their needs, and the technical opportunities and challenges that exist within their categories
• Participate in project ideation sessions, workshops, and roadmapping, collaborating in strategic planning that drives innovation from a development perspective
• Work with the project team to define clear goals and requirements, and provide input towards practical solutions, innovations, and estimation of effort and time
• Write, test, refactor, and optimize code to achieve high benchmarks for performance, and strive to make quality assurance a top priority
• Keep up-to-date with emerging technologies and patterns, and support the development of standards and processes that contribute to an environment of continual improvement
• Lead and mentor engineering colleagues and participate in code review

Required Skills & Experience:

• 3+ years experience prototyping and building web and mobile experiences
• Strong knowledge of browser quirks and mobile platform differences
• Confidence in following design systems and detail-oriented design direction
• Experience with current tools, processes, and standards and styleguide driven development
• Experience with JavaScript including ES6, ReactJS, and Vue.js
• Familiarity with a variety of CMS (traditional and/or headless) and static site generators (ie. Statamic, Gatsby, Middleman)
• Strong skills in PHP frameworks (Laravel, Symfony, WordPress)
• Experience developing server-side Node (NPM scripts, webpack builds, deploys)
• Experience working with REST APIs
• Knowledge of web performance and speed/memory optimization techniques
• Awareness of usability standards, accessibility rules, and using accessibility testing tools
• Experience working in an agile environment, scoping and road-mapping, and self-management
• Degree in Web Development or Computer Science preferred but not required
• Candidates should be residents of Vancouver or willing to relocate

Bonus Required Skills & Experience:

• Understanding of test driven development or testing in general
• Experience with React Native
• Experience with TypeScript
• Experience implementing ecommerce platforms (Shopify, Magento, BigCommerce)
• Experience with Serverless (AWS, Firebase, Google Cloud, etc.)
• Experience in GraphQL and/or “Headless” CMS development
• API design experience for frontend or server-to-server
• Basic understanding of web servers, SSL, deployments, and continuous integration
• Worked with a QA team before or familiarity with QA/release workflows


In addition to an exceptional company culture, we offer the following benefits to all employees:

• A welcome kit, a MacBook, and all the tools you need on day one
• Personal learning budget for classes, events, and conferences, and access to General Assembly, Treehouse, and One Month to help you expand your skills
• Winter holiday break in addition to 3 weeks vacation time to start
• Office snacks, coffee, tea, beer, and monthly birthday lunches
• Holiday parties, happy hours, and team building activities
• Health, dental, and vision coverage
• Offices in two of the best cities in the world – Vancouver and New York City
• An incredible global client list including some of the most recognized brands
• Focused yet casual studio environment located in Mount Pleasant, the heart of Vancouver’s emerging tech hub

How to Apply:

If this sounds like a fit, please apply through our online application form. Only candidates with an online portfolio or work samples may be shortlisted and contacted. Please clearly state your personal contribution to each project submitted. If you have a Github profile, blog, or other online projects, please send those URLs along too. Extra attention will be given to creative candidates who are active online.

No recruiters, agencies, or phone calls please.

Job Application Link: https://enginedigital.com/careers

Engine Digital

Engine Digital

One part digital consultancy. One part design and engineering studio. We help our clients grow through new digital products, platforms, and experiences.

Looking for a job?

Our member agencies are always looking for the best candidates to hire.