Skip to content

Full Stack Software Engineer
Company | Oura |
---|
Location | San Francisco, CA, USA |
---|
Salary | $120000 – $203000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 4+ years (Mid-Level) and at least 6+ years (Senior Level) of practical full stack development work experience; your level will be determined from the interviews
- Frontend and backend experience with modern frameworks such as React, TypeScript, JavaScript, NodeJS and AWS
- Solid programming skills in JavaScript or TypeScript and can write high-quality code including automated tests
- Solid knowledge of API best practices, Serverless Coding using Lambda and other functions
- Architected, built and deployed scalable, performant web services in production on AWS or similar, and can apply architecture patterns and best practices
Responsibilities
- Be part of a revenue-generating organization with a charter to increase Oura’s brand recognition and drive product sales. We focus on both Direct-to-Consumer and Business-to-Business channels.
- Partner with Product and UX to deliver reliable and scalable solutions using TypeScript, DynamoDB, Redis and AWS technologies
- Support customer care team to troubleshoot and resolve issues that impact user experience
- Demonstrate strong software engineering skills. Adapts code to fit within existing system designs and conventions. Follows best engineering practices in designs, coding documentation and testing
- Plan and define tasks for small to medium projects. Complete medium to large features independently
- Assist in the design and implementation of experiments and A/B tests to inform product direction and improvements
- Push for architectural improvements that will allow us to scale and build new types of products
- Proactively work through ambiguously defined problems, reducing their complexity into clear, simple and actionable solutions
Preferred Qualifications
- Pragmatic entrepreneurial attitude and deliver-focused mindset; you can handle tradeoffs between short-term goals and long-term tech debt
- Team oriented mindset and enjoy working in a diverse environment with distributed teams
- An affinity for automating busywork and fixing problems at the root
- Experience building e-commerce or payments systems a plus