News

Laudspeaker hiring engineer to build open source customer journey software

Laudspeaker hiring engineer to build open source customer journey software
Written by Techbot

🚀 Laudspeaker’s mission and roadmap

Our mission is to build a new, open source suite of software tools to completely handle the “customer journey”. After successful launches on Product Hunt and on HN, we’ve been inundated with demand for our products and are building as fast as possible to keep up. We have a very ambitious roadmap, our team is small but mighty, and we are looking for people who can ship high quality code quickly, who take immense pride in their work, and love open source to join us.

In terms of how we think about product we categorise our work into 4 major buckets.

  • Reaching feature parity with our competitors
  • Responding to customer requests
  • Making big bets
  • Building a scalable system

Here’s a more detailed breakdown of the state of the product, and what parity means.

Journey Builder Channels Data Integrations

✔️ Triggers ( Event Triggers)

✔️ Triggers (Time Delays)
✔️ Triggers ( Time Windows)
🔜 Triggers (Message Events) Triggers (Looping) 🔜
🔜️ Branching ( True / False) ✔️ Branching ( Multi Branching) 🔜️ Branching ( Random Branching)
Segmentation (User Attributes) 🔜️ Segmentation (User Attribute Change History) 🔜 Segmentation (Event History)
Metrics (email open rate) Metrics (email click through rate) 🔜 Metrics (step to step conversion)
🔜 A/B Tests v1 Personalization (Liquid) 🔜 Webhooks
🔜 Journey Simulator 🔜 Journeys as code And other cool things..
✔️ Email (via Mailgun) ✔️ Email (via Sendgrid) 🔜️ Email (via Smtp)
✔️ SMS (via Twilio) 🔜️ 🔜️
✔️ Push (via Firebase Push) 🔜️ Push (via APNS) 🔜️ Push ( React Native)
🔜️ In App (web modals) 🔜️ In App (banners) 🔜️ In App (content cards
🔜 Webhook And more… And Even more…
✔️ Product Events (via PostHog) ✔️ Product Events (via Custom Endpoint) 🔜️ Product Events (via Amplitude)
🔜️ Customer Data Platform (Segment) 🔜️ Customer Data Platform (Rudderstack) 🔜️
✔️ Data Warehouse (Databricks) 🔜️ Data Warehouse (Snowflake) 🔜️ Data Warehouse (Snowflake)
✔️ Database (Postgres) And more… And Even more…

We are focused on the first two buckets of work right now (reaching feature parity, and responding to our customers), and to achieve them we roughly need to build everything in the “soon” category quickly and well.

🌱 How we hire

The advantage of building an open source product and company is the code base is there for everyone to see! As a first step we encourage all would be candidates to

  • Sign up and play around with Laudspeaker cloud
  • Have a look at our code base (the production and staging branches are your friends)
  • Watch, follow, and star to keep up with updates
  • Raise an issue or two
  • Join our slack group
  • Fix those issues, submit a PR
  • Send us an email, and let us know what we can improve

We are looking for proactive developers who take pride in their work and can ship high quality code quickly, and we think one of the best ways of seeing that is through contributions!

  • If there’s a fit we’ll email you back, and set up time for a call with one of the founders
  • After that we’ll typically engage in a paid trial work period, after which we both have the chance to decide whether to work together!

A quick how to for contribution:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/some-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Implement an amazing feature.')
  5. Push to the branch (git push origin feature/some-feature)
  6. Open a pull request

Roles we are looking for right now

Right now we are looking for two senior engineers.

Product Engineer

Some characteristics you may share:

  • You obsess over how our users interact with our product, are experienced with front end technologies and love talking to users
  • You proactively figure out how to make our product “feel” better and can take vague requests and get them done without needing too much help
  • You love the challenge of working on complex drag and drop editors and no code tools, and think building software like webflow, figma, or lucidchart is interesting
  • You are excited by the idea of having a big say in the product direction

Previous experience could include:

  • Working as one of the first engineers at a growing startup, where you built a major part of the product from scratch
  • Working on a no code tool
  • You have a portfolio of work we can see

Technologies you should be familiar with:

  • React, node, typescript

Backend Engineer

Some characteristics you may share:

  • You are excited to build a distributed system with job queues, and parallelization that can handle sending millions of customer messages a second.
  • Building and maintaining a system for integrations for novel customer messaging channels, product analytics systems, and customer data sources
  • Building developer tooling for first-in-class “journey testing”
  • Testing and helping build determinism in the system consistent with our state machine like architecture

Previous experience could include:

  • Building APIs that went from processing 1000s to 1000000s of requests a second

Technologies you should be familiar with:

  • Typescript, job queues, postgres

Some Other Details:

  • We work in Typescript with Nest.js for the backend and react for the frontend – We use technologies like: clickhouse, postgres, bullmq, docker, mongo – technologies we will likely use soon: kafka, celery, temporal – We are a remote team out of NY/Mountain View and Ukraine (and are open to gmt +2 to gmt + 8 timezones) – Did we mention we are open source :D. We raised our seed round from top tier investors (including YC) and will announce the funding in a future press release.

Original Article:

About the author

Techbot