Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. By providing daily insights and practical steps to inspire healthy lifestyles, we've helped hundreds of thousands of people understand and improve their health.
For us, empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we work to promote work-life balance and ensure that our team members have what they need to do their best work — both in and out of the office.
We are seeking a skilled Backend Developer to join our Membership Squad, a critical team that bridges our business operations, website, and product. You will build and maintain services and APIs that power the membership experience. Additionally, you'll contribute to developing and optimizing purchase flows for millions of consumers and business partners. This role offers significant opportunity to learn about international business, directly impact our business goals, and have a broad technical influence through our membership services.
What You Will Do:
- Design, develop, and maintain robust backend services that support subscription management and payment processing for all Oura products.
- Architect scalable and performant backend solutions to optimize our product and purchase experiences for a global user base.
- Collaborate in a modern cloud environment (AWS) using agile development methodologies.
- Integrate with both internal and external APIs and services to enable new features and use cases.
- Engage in cross-functional communication with various engineering teams and international stakeholders.
We would love to have you on our team, if you have:
- 3+ years of professional backend development experience.
- Proficiency in Typescript (Node.js)
- Strong experience with designing, building, and deploying RESTful and/or GraphQL APIs and event-driven architectures.
- Hands-on experience with AWS services such as Lambda, API Gateway, DynamoDB, RDS, SQS, and SNS.
- Knowledge of security best practices for web applications and APIs, including OAuth 2.0 and JWT
- Solid understanding of database design and optimization, both relational and NoSQL (e.g., PostgreSQL, DynamoDB).
- Experience with containerization technologies like Docker and orchestration platforms like Kubernetes (EKS).
- Familiarity with CI/CD pipelines and automated testing frameworks
You get extra points if you got:
- Experience with payment gateways and subscription billing platforms (e.g., Zuora, Stripe).
- Understanding of tax infrastructure and international compliance requirements.
- Experience with infrastructure as code tools (e.g., CDK).
Who you are:
- You are passionate about creating excellent membership experiences and understanding the underlying complexity.
- You have a pragmatic and entrepreneurial mindset, balancing short-term goals with long-term technical debt.
- You are eager to understand the business and see your contributions directly impact its growth.
- You enjoy automating tasks and solving problems at their root.
- You thrive in a diverse and globally distributed team environment.
- You are self-driven and solve problems proactively
What we offer:
- Competitive Salary
- Lunch benefit
- Wellness benefit
- Flexible working hours
- Collaborative, smart teammates
- An Oura ring of your own
- Personal learning & development program
- Wellness Time Off
Oura is an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees.