Job Description
Our client is a growing team of self-motivated engineers who are passionate about making an impact and delivering results. They value collaboration and creativity, coupled with the drive to take on challenges and solve complex problems. This is an early-stage startup environment, so you'll play a significant role with responsibilities that require initiative and ownership. If you're someone who thrives in fast-paced settings and wants to take on a career-defining adventure, this opportunity is for you.
Please note: This is an on-site role in San Francisco.
Responsibilities
Take ownership of challenges, working closely with engineers and designers to create effective solutions.
Build, test, and deploy features aimed at solving real user problems.
Gather feedback through user engagement and data analysis to refine improvements.
Triage and resolve reported bugs to ensure optimal functionality.
Formulate strategy and align teams on multi-person efforts through documentation and tools like Figma.
Review pull requests to contribute to overall team success while maintaining quality standards.
Requirements
5+ years of experience with Node.js, React, and TypeScript.
Ability to work across the tech stack, from front-end functionality to database architecture. If your expertise is front-end, you should be able to handle basic back-end tasks like casting return types. If you're back-end, you should be comfortable making UI adjustments.
Self-sufficient in deploying your own code. Our client operates without a dedicated operations team, so engineers take ownership of deployment too.
Strong written and verbal communication skills for effective collaboration.
Bonus Skills
Prior startup experience, whether founding one or contributing to a small team.
Proficiency with Python and some exposure to deploying or implementing machine learning models.
Multilingual skills, whether in human languages or advanced coding frameworks.
Experience with cloud functions and NoSQL databases.