https://github.com/laudspeaker/laudspeaker/blob/Hiring/README.md Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} laudspeaker / laudspeaker Public * Notifications * Fork 30 * Star 823 * Code * Issues 17 * Pull requests 2 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights Permalink Hiring Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create laudspeaker/README.md Go to file * Go to file T * Go to line L * * Copy path * Copy permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. @abheek9 abheek9 Update README.md Latest commit 7c164fa Mar 7, 2023 History 4 contributors Users who have contributed to this file @abheek9 @mcharawi @mykolalaudspeaker31 @mattyait Laudspeaker's mission and roadmap How we hire A quick how to for contribution: Roles we are looking for right now Product Engineer Backend Engineer Some Other Details: 298 lines (263 sloc) 9.36 KB Raw Blame Edit this file E Open in GitHub Desktop * Open with Desktop * View raw * * View blame 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 [?] Triggers [?] Triggers ( Event (Time Delays) ( Time Triggers) Windows) Triggers Triggers [?] Email [?] Email [?] Email (Message (Looping) (via (via (via Events) Mailgun) Sendgrid) Smtp) [?] Product [?] Product [?] Product [?] Branching [?] Branching ( [?] Branching [?] SMS Events (via Events (via Events (via ( True / Multi ( Random (via [?] [?] PostHog) Custom Amplitude) False) Branching) Branching) Twilio) Endpoint) [?] Segmentation [?] Push [?] Push [?] Push [?] Customer [?] Customer Segmentation (User Attribute Segmentation (via (via ( React Data Data Platform [?] (User Change History) (Event Firebase APNS) Native) Platform (Rudderstack) Attributes) History) Push) (Segment) Metrics Metrics Metrics [?] In [?] In [?] Data [?] Data [?] Data (email open (email click (step to App (web [?] In App App Warehouse Warehouse Warehouse rate) through rate) step modals) (banners) (content (Databricks) (Snowflake) (Snowflake) conversion) cards [?] Database And more... And Even A/B Tests And And Even (Postgres) more... v1 Personalization Webhooks Webhook more... more... (Liquid) Journey Journeys as And other Simulator code cool things.. 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. [ ] Go Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.