Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer image - Rise Careers
Job details

Full Stack Software Engineer

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. We've helped millions of people understand and improve their health by providing daily insights and practical steps to inspire healthy lifestyles.

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 ensure that our team members have what they need to do their best work — both in and out of the office. 

We have offices in San Francisco and San Diego for those who prefer hybrid or office settings. Oura employees in other major cities (like Boston and New York) occasionally gather informally at local co-working locations.

We’re looking for a Backend Developer to join our growing Software engineering organization in the USA. Our organization consists of cross-functional squads, each with a specific area of ownership across the Oura product. You will be part of the Commerce Platform squad within the Commerce Mission. The Commerce Mission drives Oura’s product sales revenue through online e-commerce and offline partnerships. This Commerce Platform has a business-critical charter to build platform capabilities that enable multi-million-dollar sales revenue through partnerships.

What You’ll Do

  • 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.
  • Design and implement testable and well-documented code and ensure that our platform adheres to the latest security and compliance regulations
  • Support customer care team to troubleshoot and resolve issues that impact user experience.
  • Provision the resources in cloud using CloudFormation

We Would Love To Have You On Our Team If You Have:

  • 3 -5 years of backend development experience
  • Strong Typescript ,React skills
  • Solid knowledge of API best practices ,ServerLess Coding using Lambda and other functions
  • Have architected, built, and deployed scalable, performant web services on AWS 
  • Have a pragmatic, entrepreneurial attitude and delivery-focused mindset: you can handle tradeoffs between short-term goals and long-term tech debt
  • Have an affinity for automating busywork and fixing problems at the root

Other Desirable Skills

  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • A proactive mindset with a focus on delivering high-quality solutions that meet user and business needs.
  • Ability to balance technical excellence with pragmatic decision-making.

At Oura, we care about you and your well-being. Everyone here at Oura has a ring of their own and we are continually looking to improve employee health.

What we offer:

  • Competitive salary and equity packages
  • Health, dental, vision insurance, and mental health resources
  • An Oura Ring of your own plus employee discounts for friends & family
  • 20 days of paid time off plus 13 paid holidays plus 8 days of flexible wellness time off
  • Paid sick leave and parental leave

Oura takes a market-based approach to pay, which may vary depending on your location. US locations are categorized into tiers based on a cost of labor index for that geographic area. While most offers will be closer to the starting range, successful candidates' pay will be determined based on job-related skills, experience, qualifications, work location, internal peer equity, and market conditions. These ranges may be modified in the future.

  • Region 1 $142,000- $168,000 
  • Region 2 $130,000- $153,000 
  • Region 3 $120,000- $140,000

A recruiter can determine your zones/tiers based on your US location.

We are not considering candidates residing in the following states: Alaska (AK), Arkansas (AR), Delaware (DE), Iowa (IA), Mississippi (MS), Missouri (MO), Nebraska (NE), Oklahoma (OK), Rhode Island (RI), South Dakota (SD), Vermont (VT), West Virginia (WV), and Wisconsin (WI)

Oura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Oura are considered without regard to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We will not tolerate discrimination or harassment based on any of these characteristics.

We will work to ensure individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Disclaimer: Beware of fake job offers!
We’ve been alerted to scammers posing as ŌURA recruiters, especially for remote roles. Please note:

  • Our jobs are listed only on the ŌURA Careers page and trusted job boards.
  • We will never ask for personal information like ID or payment for equipment upfront.
  • Official offers are sent through Docusign after a verbal offer, not via text or email.

Stay cautious and protect your personal details.

To all recruitment agencies: Oura does not accept agency resumes. Please do not forward resumes to our jobs alias, Oura employees, or any other organization's location. Oura is not responsible for any fees related to unsolicited resumes.

Oura Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Oura DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Oura
Oura CEO photo
Tom Hale
Approve of CEO

Average salary estimate

$144000 / YEARLY (est.)
min
max
$120000K
$168000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Software Engineer, Oura

At Oura, we're on a mission to empower individuals to tap into their full potential through our innovative products that enhance understanding of health and wellness. As a Full Stack Software Engineer with our dynamic team, you’ll play a crucial role in creating solutions that drive our e-commerce and partnership initiatives. Your expertise will be pivotal in ensuring that our Commerce Platform runs seamlessly, fueling sales and enhancing user experience. You'll collaborate with talented cross-functional teams to deliver scalable solutions utilizing technologies such as Typescript, DynamoDB, and AWS. We’re looking for someone who not only possesses strong backend development skills but also has a proactive approach to problem-solving. If you’re passionate about improving lives through technology, and want to be part of a company that values employee well-being—offering competitive salaries, wellness resources, and a culture dedicated to health—then Oura is the place for you. Join us as we continue to inspire healthier lifestyles through the Oura Ring and its app, making a meaningful impact on a global scale.

Frequently Asked Questions (FAQs) for Full Stack Software Engineer Role at Oura
What are the responsibilities of a Full Stack Software Engineer at Oura?

As a Full Stack Software Engineer at Oura, you'll be responsible for enhancing our Commerce Platform, collaborating with Product and UX teams to deliver scalable and reliable solutions, and ensuring the adherence of our platform to security and compliance standards. You'll also support the customer care team in troubleshooting issues that affect user experience and provision cloud resources using CloudFormation. This role emphasizes generating revenue and expanding Oura’s brand presence.

Join Rise to see the full answer
What qualifications are required for the Full Stack Software Engineer position at Oura?

To be considered for the Full Stack Software Engineer position at Oura, candidates should have 3-5 years of backend development experience, solid knowledge of Typescript, and experience with AWS technologies. An understanding of API best practices and serverless coding using AWS Lambda functions is essential. Strong communication and collaborative skills are important as well, given the cross-functional nature of the role.

Join Rise to see the full answer
How does Oura support the growth of its Full Stack Software Engineers?

Oura is committed to the professional development of its Full Stack Software Engineers. The company fosters a culture of continuous learning and offers opportunities to work with cutting-edge technologies in a collaborative environment. Team members have access to wellness resources as well as professional growth tools that empower them to advance their skills and contribute meaningfully to our mission.

Join Rise to see the full answer
What is the work environment like for Full Stack Software Engineers at Oura?

The work environment at Oura for Full Stack Software Engineers is supportive and value-driven. With options for hybrid or office settings in cities like San Francisco and San Diego, engineers can choose what works best for their productivity. The culture emphasizes teamwork, innovation, and a healthy work-life balance, making it a great place to thrive both personally and professionally.

Join Rise to see the full answer
What benefits do Full Stack Software Engineers receive at Oura?

Full Stack Software Engineers at Oura enjoy a suite of benefits designed to promote health and well-being. This includes competitive salary packages, health, dental, and vision insurance, mental health resources, and generous paid time off. Additionally, all employees receive an Oura Ring and discounts for friends and family, ensuring that everyone can personally benefit from Oura's life-enhancing technology.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer
Can you explain your experience with AWS and how it will help you as a Full Stack Software Engineer at Oura?

When answering this question, provide specific examples of projects where you've utilized AWS technologies. Mention services like Lambda for serverless computing, DynamoDB for database management, and how these experiences have contributed to your understanding of cloud-based architectures. Highlight your ability to troubleshoot and create efficient solutions, as these skills will resonate well with our needs.

Join Rise to see the full answer
What strategies do you use to ensure your code is testable and maintainable?

In your response, emphasize the importance of writing clean code and adhering to best practices such as the DRY (Don’t Repeat Yourself) and SOLID principles. Discuss specific methodologies you follow like Test-Driven Development (TDD) or code reviews, and how these strategies contribute to long-term project sustainability and reduce technical debt.

Join Rise to see the full answer
Describe a challenging technical problem you faced in a previous role and how you resolved it.

Detail your approach to the problem, mentioning how you identified the issues, the steps you took to troubleshoot, and the ultimate solution you implemented. Highlighting your problem-solving skills and ability to work under pressure is crucial, as this aligns with the proactive mindset we look for at Oura.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Discuss your strategies for time management, such as using project management tools or methodologies like Agile. Explain how you assess the urgency and impact of tasks and allocate your time effectively to ensure that high-priority projects are completed without sacrificing quality.

Join Rise to see the full answer
What is your experience with Typescript and how does it compare to JavaScript?

Be specific about your experience with Typescript, highlighting its advantages over JavaScript, particularly its strong typing feature and the ability to catch errors during development rather than at runtime. Provide examples of how these features have helped streamline your development process and improve code reliability.

Join Rise to see the full answer
How do you stay updated with the latest technology trends and best practices?

Share your strategies for continuous learning, such as following industry leaders on social media, participating in webinars, and being active in developer communities. Mention any specific resources, such as blogs or online courses, that you engage with to enhance your skills and keep your knowledge current.

Join Rise to see the full answer
Can you provide an example of how you worked collaboratively with a cross-functional team?

When answering this question, explain how collaboration played a role in the success of a project. Illustrate how you communicated with stakeholders from different departments, resolved conflicts, and contributed to a shared goal. This will demonstrate your ability to work effectively in Oura’s collaborative culture.

Join Rise to see the full answer
What role do you think documentation plays in software development?

Highlight the significance of documentation in ensuring code maintainability, facilitating onboarding for new team members, and helping users understand how to implement and utilize the software effectively. Discuss your approach to documentation, emphasizing clarity and detail.

Join Rise to see the full answer
What are some best practices you follow for API development?

Discuss best practices such as versioning, thorough documentation, and consistency in naming conventions. Mention your commitment to designing APIs that are user-friendly and secure, reflecting Oura’s standards for high-quality software.

Join Rise to see the full answer
How would you approach improving the performance of an existing application?

Your response should include a systematic approach to assessing the application’s performance metrics, identifying bottlenecks, and implementing solutions such as optimizing code, improving queries, or leveraging caching strategies. Emphasize your analytical skills and commitment to enhancing user experience.

Join Rise to see the full answer
Similar Jobs
Oura Remote No location specified
Posted 11 days ago
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Seamgen Hybrid 6933 La Jolla Blvd, La Jolla, CA 92037, USA
Posted 5 days ago
Photo of the Rise User
Elite Technology Remote Costa Rica - Remote
Posted 5 days ago
Photo of the Rise User
Bosch Group Remote 3401 Village Dr suite 110, Lincoln, NE 68516, USA
Posted 4 days ago
Photo of the Rise User
CLEAR - Corporate Hybrid Austin, Texas, United States
Posted 6 days ago
Photo of the Rise User
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Family Medical Leave
Paid Holidays

Oura was founded in Finland with a singular focus: to improve the way we live our lives.We are here to help you navigate the vulnerability of health through personal guidance, and are unwavering in our commitment to accuracy, validation, and desig...

125 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry