Responsibilities
- Develop and implement end-to-end features within our Microsoft Excel add-in application, which is built in TypeScript
- Keep the add-in application current with new features shipped in the core app and own a steady cadence of weekly releases
- Shape raw data into structured formats that render seamlessly in Microsoft Excel via OfficeJS
- Build new report types and chart visualizations within our add-in application
- Diagnose and fix production bugs, then harden against regressions
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards
- Participate in code reviews to provide and receive constructive feedback, fostering continuous improvement and a culture of learning and growth
- Identify and resolve edge cases that could cause miscalculations or data anomalies in our data transformations and ensure stability under all user scenarios
Requirements
- Minimum of 2+ years of full-stack development experience
- Experience with Microsoft’s Office JavaScript API, or a willingness to learn
- Ability to perform data transformations for the frontend and Excel consumption
- Attention to detail and a mindset geared toward risk prevention and correctness in user-facing outputs, where user trust hinges on data reliability
- Proficiency in our tech stack (Node, React, Typescript, and Postgres) or a similar modern web technology stack
- Empathy for the user experience and product quality
- Experience working with agile, collaborative teams
- The ability to thrive in a remote-first culture
Nice to Have
- Experience with Material UI
- Built or integrated chatbots / AI copilots into a front-end product
Tech Stack
TypeScript, React, Node, Postgres, OfficeJS
Benefits
- Competitive salary and equity
- Unlimited PTO (and we actually encourage you to use it)
- Health, dental, vision, and life insurance
- 12 weeks of paid parental leave
- A phenomenal, remote-first team that deeply cares about creating great products
Additional Information
- At this time, we’re only hiring applicants located in the U.S. or Canada who do not require a visa sponsorship.
- Building a fantastic product requires building an amazing, diverse team. Diversity in life and perspective is the driver of creativity and innovation!
- We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.