Learn about us and our openings here.
About the role
As a staff engineer you will work closely with the CTO, be a critical part of our core team, and have a huge influence over the direction of the company. In this role, you will be responsible for leading the design and implementation of our multi-tenant web application. This includes designing every part of the solution from how we build, test, deploy and run our system. We don’t expect you to have a background in everything we use, but we do expect a strong background in web development, with a focus on building scalable, high-performance web applications using React and Typescript.
What you'll do
-
You'll ship. You'll be working on scaling and enhancing our web platform, our flagship product. This involves overseeing the libraries we use, managing the component/design system architecture and building the most robust testable features.
-
You'll be an owner. You'll be the leader of the web platform and ultimately responsible for its success. Others will look to you for direction on the best way to implement solutions and you will be the point person for creating engineering tasks, writing documentation, and setting up new services and scalable infrastructure.
-
You'll balance the short and long term. While knowing the importance of shipping quickly you also know how to craft thoughtful long-term technical strategy. You know when to address tech debt and when to improve infrastructure and processes (testing, code reviews, CI/CD).
-
You'll help build the team. The first 10 members of a startup dictate the next 100. You'll help interview and recruit more talented engineers.
-
You'll learn about startups. Aside from your core work, you'll have the opportunity to get involved in other areas - marketing, growth, ops, etc.
Who you are
-
You have good values. You understand why diversity matters and make others feel like they belong. You're low ego and make the workplace more fun for everyone.
-
You're entrepreneurial. You are comfortable with ambiguity and thrive in fast-pasted environments. You've likely worked at startups before or might want to start one in the future.
-
You're hardworking. You understand that building a category-defining company requires people that work smart and that also work hard.
-
You're experienced. You have 5+ years experience working on complex web applications built with React and Typescript and a proven track record as a lead developer.
-
You know what matters. We believe your education is irrelevant; we only care that you can build great products. Likewise, in your work you're not religious about any one technology and care more about making progress.
-
You're a systems thinker. You don't identify as a particular as a feature or infrastructure engineer but are more interested in solving problems holistically.
-
You're resourceful. You are a fast learner and have a “get things done” mentality. If you don't understand something you quickly determine what to do to push forward.
-
You put users first. You think critically about the implications of what you're building. You're constantly putting yourself in shoes of the users and push back when necessary.
Tech
-
Mobile/Webapp: React-Native/React + Redux and Typescript
-
Backend: Golang and DynamoDB.
-
AWS Serverless architecture with Lambda, API Gateway, and Cognito.
-
Custom design system based on MaterialUI.
-
Bespoke websocket service to connect frontend and backend in real-time.
-
Tools: GitHub, Linear, Slack, Notion, Figma, Retool.