Posted on: 
March 19, 2024

Team lead - Engineering

Job Description

Novu in a nutshell:

  • What we’re building: Novu is the open-source notification infrastructure for developers**.** Our goal at Novu is to establish a new standard for notifications and product-to-user communication. See it for yourself here.
  • Why we’re building Novu:
    • How we build: Open-source is in our DNA. We build publicly and prioritize our community members and employees alike. We are not only building a community, we are living inside one, participating in the great work that so many amazing individuals do.
    • How we started: We were founded in 2021 by two customer-obsessed bread bakers. Our co-founders, Dima and Tomer aren’t new to the world of company building and b2b SaaS. They founded Novu after 150+ conversations with companies and strong market traction.
    • Who we are: Our team is highly experienced and has started and sold companies before. We also love learning from each other and are looking for people who bring a new set of experiences and backgrounds to our team.
    • Where we are: All over the world! 🇸🇪 🇬🇧 🇮🇱 🇮🇳 🇺🇸; Novu is fully remote and loving it. We exclusively hire in Europe/UK/Israel for this role

As our Engineering Team Lead, you’ll be:

Leading a team

  • Establishing a new product team and participating in screening and recruiting
  • Collaborating with our product designers, and engineers to build our vision
  • Working closely with our product manager to prioritize and manage the product backlog
  • Mentoring team members using a superb technical level, both code and design reviews
  • Identifying and mitigating risks and technical challenges during product execution

Our Tech

  • React frontend with Emotion, utilizing hooks for the composability of functionality
  • Websocket technology
  • Public REST API that has access to all of the user's data
  • Node.js, MongoDB, and Redis in the backend
  • Hosted on AWS with Terraform provisioning
  • GitHub, Discord, Notion
  • Design system with React component library
  • Nest.js with a use case architecture
  • Testing our code with Cypress and Mocha
  • Our code is public, check it out on GH

You’ll be a good fit for this role if you:

  • Minimum 3+ years of Team Leadership experience
  • Minimum 6+ years of experience in software development
  • Javascript/Typescript experience
  • React, Angular, or Vue hands-on experience

This role might not be a fit if you:

  • Thrive in bigger teams. We're small (~20 people in the company now), so if you like more established companies, it's not (yet) the right time. You'll help build our company's culture.
  • Since we're an early-stage startup, projects, and priorities may shift.

What we offer:

  • Autonomy: You will manage your time as you see fit, and own your own priorities.
  • Flexibility for working hours - as a-sync first company, we keep the few meetings we have on Mondays - most of the week is for you to adapt to your personal needs.
  • Competitive salary and equity
  • Employee-friendly equity terms
  • MacBook Pro and accessories
  • Stipend to set up your home office
  • Work remotely, no commuting to the office
  • Paid co-working space/desk at an office
  • Regular team events and offsites

How we recruit:

As part of being a transparent company, we want the whole process to be known, so you won't feel like you’re in the dark. Feel free to read about it here:

Recruitment Process

Apply now

More job openings