Senior Backend Engineer
1 - Product /
Must be located in the U.S.
Be a pioneer in modern communication using technologies and Architect one of the highest impact projects in the space 🚀
Ava is real-time live captioning software to empower users and teams to connect. As needs for stronger solutions arose in the market (work, school) the platform added the differentiated solution of AI and human curation through live professional transcribers.
We're looking for an experienced Backend Developer to the team to help take the product to the next level for a larger audience and help improve the scalability, reliability and performance of our real-time application.
If you've successfully built and scaled systems in a team setting. Is able to articulate well and work together in a highly agile environment. Is looking for a challenging experience to make a big social. And thrives in an early startup environment and all it's associated challenged. This would be great position for you!
You'd be perfect for this role if:
- 5+ years of software engineering experience specific to backend development
- 3+ years working in distributed systems
- NodeJS, TypeScript, cloud native solutions (AWS, GCP, etc)
- Backend heavy, data-intensive applications
- Proficient experience with non-relation databases (MongoDB, Firestore)
- an effectively use / has implemented observability solutions (Elasticsearch, Datadog, Elastic)
- Welcomes a dynamic team structure (startups...)
- Experience working with unit testing frameworks (Jest, Mocha)
- Experience bringing smaller products to scale or working at high scale needs
- Willingness to learn new technologies
- Problem-solving, business oriented when thinking of solutions
- You're a great and articulate teammate.
- ✨Bonus: You're familiar with WebRTC, Audio processing, Streams
- ✨Bonus: You've designed complex real-time systems such as live chats, call-cents, etc (peer-to-peer communications)
- ✨Bonus: BS in Computer Science
- ✨Bonus: Working experience with setting up integration testing suites
What will you do as a Senior Backend Engineer at Ava?
- Scale Ava as a key communication service millions of deaf/hard-of-hearing users & their peers can rely on.
- Make our real-time communication needs (Websockets, audio streaming) more fault tolerant and lower latency.
- Increase maintainability of our source code with improved design patterns, refactors.
- Improving the reliability of our real-time audio & text sync service .
- Conceive algorithms to accommodate real-time multi-editing and audio processing.
- Write our new API to accelerate & build integrations with multiple complementary productivity & communication services.
- Collaborate with decision of our road-map
Why this Role?
- Actually change lives at an unprecedented scale: How often do you hear about apps that make people cry with joy? It is really for us a unique opportunity and privilege to be able to meaningfully improve the lives of 100,000s people - and yet to still be at the very beginning of our mission!
- Join us at an incredible time: We're well-funded and hit product-market fit, which gives us a huge green field to work with. You'd join at the perfect time to shape what we build and how we grow, so we can create a more inclusive world.
- Work with some of the best people in the world: We have an incredibly talented and passionate team that is a lot of fun to work with. We're still super small and have accomplished some things that were thought impossible!
- Tackle our most interesting and impactful problems: Our team is still small, and people wear many hats. You'd jump between product, marketing, internal tools, process — participating in every phase from inception to implementation. Absolutely no boredom.
Thanks for making it here. You probably are really good at what you do and have many choices in front of you. If you are looking to grow your unique talents and leverage them for something truly meaningful, while being in a great company, you've come to the right place.
We hope you'll apply!
Salary range: 130-160K base*
*base compensation will be solidified after the interview process based on experience