Resonate HQ • Software Engineer
Software engineers are crushed by the complexity of distributed systems. Engineers waste time writing boilerplate code for retries, recovery, rate limiting, and observability yet still applications break in production. Why? Traditional programming models were not designed for the unique challenges of distributed applications.
Our mission at Resonate HQ is to craft a delightful developer experience that makes building reliable and scalable distributed systems feel as intuitive as traditional software development.
Resonate's programming model, Distributed Async Await, extends the widely popular async await programming model and goes beyond the boundaries of a single process, making distributed computing a first-class citizen.
Resonate HQ is a VC funded, fully remote, seed-stage startup with competitive compensation and benefits. As we are a small team, every engineer wears multiple hats, taking on large parts of the project, ensuring both a broad scope of responsibilities and growth opportunities.
Resonate HQ is Open Source
Who are we looking for?
We are looking for a teammate who will help us in designing and implementing the Distributed Async Await programming model and experience. This person will also be responsible for the implementation of the Typescript, Javascript, and Python SDKs.
We are looking for a Software Engineer with
- A product mindset, focused on developer experience
- Expert knowledge in TypeScript, JavaScript, and Python
- Expert knowledge in concurrent and distributed programming
- A keen interest in programming languages and programming models
- A keen interest in advanced techniques like Deterministic Simulation Testing
But more than just skills, we're hunting for an awesome teammate with a curious mind. Someone who not only shares our excitement for technology but also champions a welcoming and nurturing work environment. ♥️
This position is for the Resonate SDK, not the Resonate Server. The Resonate SDK is not simply a REST or gRPC wrapper of a server side API. Instead, the Resonate SDK is the heart of Resonate’s developer experience: The Distributed Async Await programming model.
Why should you join
If you relish the opportunity to listen and discuss, ask questions and seek answers, learn and grow, and gain confidence in understanding complex software systems, we would love to hear from you.
At Resonate HQ, we strive to create a work environment that gives you joy. At Resonate HQ, one way to give joy is to create an environment where we learn about distributed systems together.
Embark on this journey with Resonate HQ.