Search jobs > Montreal, QC > Remote > Product engineer

Lead Product/Full-Stack Engineer (Remote - Canada)

Letterhead, Inc
Montreal, QC, Canada
$2K a week (estimated)
Remote
Full-time

About Letterhead

With Letterhead, your newsletters do all the work for you. We help publishers and marketers engage their audience, create great content products, and generate revenue, with software that can automate and support the entire process through machine learning.

We're a venture-backed scaleup on a journey to change how online engagement happens through meaningful, first-party content.

Our founders came from the media industry, building a national network of local email newsletters, and spun out Letterhead in 2022 to help every organization master email.

Our team

We're a diverse team of internally-motivated, open-minded people who want to be the best at what we do. We value intellectual curiosity, candor, and a sense of urgency.

When we hire, we look for cultural contribution rather than culture fit : what will each new person add to our team as we grow?

This position is remote and this person can sit anywhere in Canada, with a preference for candidates in Quebec. We are a global team and prioritize great people over location.

Our Company Values

Users first : we're here to help our customers, and we put their experience and priorities first.

Great and fast : we deliver top-quality work and experiences at high speed, every time.

Extreme ownership : we take pride in owning our work and owning the mission, even when something’s not my job, we work together to make it happen.

What we’re looking for :

Technical skills

Frontend Development :

Advanced proficiency in Vue.js and Nuxt.js

Strong expertise in HTML, CSS, and JavaScript

Deep experience with frontend state management (Vuex)

Backend Development :

Expert-level proficiency in PHP and Laravel framework

Extensive experience with RESTful APIs and microservices architecture

Advanced knowledge of SQL databases (MySQL, PostgreSQL)

Full-Stack Integration :

Proven track record of integrating frontend and backend systems

Demonstrated ability to work effectively with high-volume and scalable systems

In-depth knowledge of server-side rendering with Nuxt.js

Testing and Debugging :

Mastery of unit testing and end-to-end testing frameworks (Jest, Cypress, PHPUnit)

Strong debugging and performance profiling skills

Experience in developing load testing infrastructure and simulating high-volume traffic would be an asset

Version Control :

Expertise with Git and version control workflows (GitFlow, etc.)

Deployment and CI / CD :

Advanced understanding of CI / CD pipelines (Jenkins, GitLab CI, GitHub Actions)

Extensive experience with deployment processes and tools

User Experience (UX) :

Deep understanding of UX principles and best practices

Proven experience working closely with designers to implement user-centric features

Security :

Comprehensive knowledge of web application security best practices

Extensive experience with authentication and authorization mechanisms

Management skills

Coaching and Leadership :

Lead a team of Full Stack Developers in designing, developing, testing, and deploying high-quality software solutions

Inter-company Collaboration and Communication :

Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical requirements.

Industry Leader :

Stay updated with industry trends and best practices to continuously improve our technology stack and development processes.

Responsibilities

  • Help design and implement complex software solutions using PHP / Laravel.
  • Offer technical guidance and mentorship to junior engineers.
  • Review code to ensure it meets coding standards and best practices.
  • Lead initiatives for continuous improvement to enhance the development process and software quality.
  • Work closely with product management and engineering teams to define technical requirements and set project timelines.
  • Help fix technical-related issues affecting customers.
  • Stay up to date with emerging technologies and industry trends to suggest innovative solutions.
  • Other duties as assigned

Experience

Professional Experience :

5+ years of experience in full-stack development roles

Experience in a B2B SaaS startup environment, preferably as a technical lead or senior

Experience with email and marketing technology is a plus

Prior experience with generative AI would be considered a major asset

Educational Background :

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)

What we offer you :

Remote-first and always workplace

4 weeks paid time off with tenure increases

Fully covered health, dental and vision for you and your family

401k options with match

Stock options

Generous disability and life insurance options

Learning and development budget

The chance to make an impact at a fast-growing and successful scaleup company

Letterhead is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other protected status.

Any gender-specific terms should be understood to be applicable to all genders and not sex or gender limited.

Salary is based on location, work experience and internal equity.

J-18808-Ljbffr

10 hours ago
Related jobs
Promoted
Green Courte Residential Holdings.
Canada
Remote

The Senior Data Engineer will provide key strategic and technical support to each of Green Courte Residential Holdings (GCRH), its managed companies, and be a key player in enhancing GCRH’s and GCRH’s portfolio companies’ data function. The Senior Data Engineer will be responsible for building and m...

Yelp
Canada
Remote

At Yelp, our Full Stack Engineers are the driving force behind every product development stage. This opportunity is fully remote and does not require you to be located in any particular area in Canada. This opportunity has the option to be fully remote in all locations across Canada. Our mission is ...

Promoted
Prolifics
Canada

Being a Prolifian means being proud and confident, with the ability to talk different business and technical languages as a groomed professional.Prolifics is on a growth path…There is a lot of opportunity for new Prolifians to contribute to this journey and grow along the way.Quality Assurance & Tes...

Promoted
Collectivei
Canada
Remote

We are looking for a Fullstack Software Engineer to join our team. Backed over 20 patents and developed by a team of world renowned entrepreneurs, engineers, scientists, and business leaders, Collective[i] is an Economic Foundation Model (“EFM”) that studies how the world does business. In the last ...

Sephora Canada
Canada

Stage Experience Lead - Full Time. You have proven ability to create teams by attracting and identifying talented store leaders who can train and develop cast to drive sales and deliver outstanding client service. ...

Parent Organization
Canada
Remote

We are in search of a <b>Quality Assurance Engineer</b> (<b>XR/VR/AR</b>) who understands<b> Unity</b> and <b>Unreal</b>, who would like to get into a globally prominent project in Canada. Flexibility: This is a permanent and full-time position with ...

SyncWith
CA
Remote

We’re looking for a Senior Full Stack Engineer who thrives on crafting intuitive web experiences and wants to take on a lead role in building out our user-facing products. SyncWith is a small, passionate, engineering-led company on a mission to simplify data access for marketers, product managers an...

Circle Medical - a UCSF Health Affiliate
Montreal, Quebec

As a Full Stack Growth Engineer, you'll work alongside other engineers, product designers, operation experts and clinicians to build patient-facing features in the core product. We are looking for a Full Stack Engineer to join our team based out of our office in Montreal. We are looking for passiona...

BBGC
Montreal, Quebec

Global technology consultancy BBGC are looking for a Canada-based engineer with full-stack expertise to join our team. Collaborate with design and product teams to understand end-user requirements. ...

Parent Organization
Canada
Remote

Responsibilities: </b></div> <div> </div> <div> Collaborate with our product management team to understand functional requirements<br /> Partner with our engineering team to increase unit testing and verify product quality<br /> throughout the devel...