Momentum: Backend Engineer (Node/Typescript)
Back-End Developer is needed in London, United Kingdom.
This job has been crawled from the web.
Client: Momentum
Location: London, United Kingdom
Contract: Part Time, 6 Month Contract , Full Time
Salary: ÂŁ70,000-100,000 | London
Intro:
We are seeking a talented and versatile backend engineer who possesses a genuine passion for early-stage companies and a knack for solving customer problems. If you thrive in an ever-changing environment and find yourself captivated by the advancements in AI, then this opportunity is perfectly tailored for you.
Our story:
Before starting Momentum, Anders and Rune built Aula (’Slack for education’) to $3M ARR and 60 employees before getting acquired. We made all the mistakes in sales.
After we sold Aula, Rune worked at Anthropic, a leading AI lab. It became obvious how we could productise the lessons we learnt from Aula. We brought along Marcus, who built one of the first generative AI companies, and Sam, who started out building disaster apps for the red cross and more recently led the engineering team at Daye, to help make it come to life.
What we do:
At Momentum, we build custom AI for revenue teams. We help revenue leaders hardwire performance.
Our starting point is to help them hardwire performance when they reach out to new companies. We find data points that show that a company could benefit from our customers’ solution, and use that to draft personalised, relevant messages.
Over time, our product will become an orchestration layer for all revenue processes.
About You:
Your expertise lies in effectively leveraging your skills to deliver backend solutions and make valuable contributions at pace. You possess the adaptability to contribute in any capacity, often taking the initiative to identify and tackle tasks autonomously. Although we like to meet in-person frequently, most of our work takes place remotely, so the ability to over-communicate and communicate clearly is very important. You also need to have the ability to travel 1 week every 2 months.
Our product heavily relies on arrogating and analysing data from all across the internet. To enable this we need to build out reliable api connectors, web scrapers, crawl bots, background workers as well as queue and messaging systems. This then needs to be pushed into a variety of different systems including Salesforce, Outreach, Hubspot and many many more.
While we don’t expect you to have specific experience with all of this its important that you have experience:
- Aggregating & unifying api’s
- Connecting together lots of different complex data sources/sets
- Operating in a small team with shifting priorities
- Delivering MVP’s
It would be great if you also have experience:
- Building background worker / queue systems
- Web scrapping / crawling
- Working directly with users / product stakeholders
What you’ll be doing:
We are in the very early stages of building out our product which means you have the opportunity to play a key role in shaping what we build and how we build it.
As with all early products a lot of our processes are currently manual, we want you to figure out how we move towards full automation in a way that enables us to rapidly scale with the increased complexity and handle a range of specific customer nuances.
More specifically you will be:
- Working daily with the team to move us toward our next goal
- Rapidly shipping features to users and our internal team
- Continuously evaluating our code, infrastructure, and processes to see if they meet our needs, always looking for ways to improve
- Automating our manual process’
- Sharing feedback on roadmap direction and ideas on bets to place / potential solutions
Our Stack:
We are very early in our journey so our stack will change significantly in the coming months but we will still have a heavy focus on Typescript and Node:
- Typescript
- NextJS (frontend & backend) - this will shift to NestJs or express as we mature
- MongoDB
- Prisma
- Defer (potentially switching to BullMQ)
- Railway
We also leverage:
- OpenAI
- Anthropic
- Puppeteer
- Google sheets
No longer accepting applications
Don't miss out! Drop your email to get notified for Back-End Developer roles
How It Works
Create your Profile for Free
Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.
Send Customized Pitches
Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.
Secure Payment Process
Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.