Posted in

Full Stack Software Engineer

Full Stack Software Engineer

CompanyOura
LocationSan Francisco, CA, USA
Salary$120000 – $203000
TypeFull-Time
Degrees
Experience LevelMid 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