We are looking for a Senior Software Engineer to join our highly collaborative team of thoughtful engineers working to deliver a high-quality and industry-leading product.
The Senior Software Engineer will join our Research and Development team to continue building new product features, maintaining existing features, and addressing bugs as they arise.
You will bring proven experience with technologies in our existing tech stack, which includes Python, Flask, FastAPI, Pydantic, Postgres for the backend, and VueJS, TypeScript, NX for the frontend.
In addition to writing code that adheres to software design best practices, you will play a central role in defining our engineering culture.
You will work closely with QA and Product Management to participate in and shape our internal processes.
All team members are ready to do whatever it takes for everyone to win, contributing in meaningful ways to an exciting product.
The team values collaboration, communication, and a “no job too small” attitude.
Requirements:
You must demonstrate a profound understanding of software development concepts and know what SOLID stands for.
You should be capable of engaging in in-depth discussions on the trade-offs inherent in various software architectures.
A balance of strong technical acumen with high emotional intelligence is essential for fostering collaborative and effective working relationships.
You should be driven by a genuine passion for delivering an outstanding product and contributing to an excellent user experience.
You must be skilled in conveying complex ideas in a clear and understandable manner.
Proficiency in crafting code that is not only functional but also extensible is required.
You should understand the benefits and risks of utilizing AI as a tool to write and deliver code.
Taking ownership of mistakes and learning from them is a must.
Benefits:
We offer a full slate of perks including equity, paid vacation, a pre-tax commuter program, discounted Citi Bike and Peloton memberships, and comprehensive FREE healthcare benefits.
We foster a culture of constant self-improvement, true ownership, and positivity.
All roles can be worked remotely, and all employees operate on Eastern Time regardless of location.
For team members within a commutable distance to NYC, we encourage coming into the office a few days a week to foster collaboration and build relationships.
We host monthly virtual events, monthly in-person events, team-wide virtual activities like Wellness Challenges, and regular updates from our founders.
We invest heavily in creating opportunities for remote employees to have in-person time, including in-person onboarding and travel benefits.