Responsibilities
- Move seamlessly between frontend and backend to build a well-tested, secure frontend for our core web product.
- Create trustworthy, safe user experiences by building interfaces that are simple, reliable, and performant using tools like Typescript, React, Node.js and NextJS.
- Design a scalable architecture that can serve hundreds of thousands of end users.
- Bring designs to life through beautifully-crafted code.
- Articulate a long-term technical direction and vision for maintaining and scaling our web product suite.
- Lead frontend and backend infrastructure & tooling for an ambitious product roadmap.
Requirements
- Experience with Javascript and tools like Typescript, React, Node.js and NextJS.
- Experience with modern, responsive HTML & CSS.
- Experience using data fetching libraries like React Query/Tanstack or tRPC to synchronize client and server data.
- Excellent understanding of software engineering best practices (architecture, test-driven development, component libraries).
- Excellent understanding of security in software engineering and of how to build secure, unassailable systems.
- Experience with automated testing frameworks.
- Experience with CI/CD, Version Control, and DevOps tools like Amazon Web Services, Git and Docker.
- Experience working in agile development teams.
Nice to Have
- 0-3 years of full-time software engineering experience.
- Thrives in a fast-paced environment and seeks to learn from and collaborate with a team of all-star senior engineers.
- A desire to own a product end-to-end, from conception to design to technical specification to implementation to delivery.
- A collaborative, entrepreneurial spirit.
Additional Information
- Free lunch provided daily for US employees.
- Full equipment upgrade provided, including choice of computer, keyboard, mouse, and accessories.