About the Role:Antithesis is looking for a Full Stack Engineer to join our engineering team. This role primarily focuses on the Notebook - the reactive computing platform that all Antithesis UX is built on top of. As a Notebook Engineer, you will do a mix of deeply technical and heavily product-focused work.
What You'll Do:- Make improvements to a reactive engine for executing Javascript (imagine Jupyter where everything auto recalcs).
- Own a new feature, from the front end to the data layer. This includes adding features as needed to our custom database (or proxy, or API server) to get the feature done.
- Create Property Based Tests and Antithesis workloads to test the things you create.
- Work with our product managers to design and scope features.
- Develop build and deployment logic in Nix.
What We're Looking For:- Experience working with complex customer facing-products.
- Be very comfortable with Typescript, and ready to pick up a bit of Rust work.
- Have strong technical skills and a solid programming background in algorithms and data structures.
- Experience building static and dynamic websites
- Understanding of how the internet and browsers work
- (bonus) experience with Nix
- (bonus) have ideas about leveraging AI effectively
- (bonus) a prior history with PBT