Full Stack Software Engineer at Oura — Remote
Full job description
We are seeking a highly motivated Software Engineer (SWE) with experience in building robust and scalable web systems. The ideal candidate has a strong background in modern JavaScript frameworks, particularly React, Next.js, and Node.js, and thrives in a fast-paced environment where their work has a direct impact on customer experiences and business outcomes.
As part of our team, you will collaborate with cross-functional teams to design, develop, and optimize web applications that power our Commerce systems.
Key Responsibilities:
- Develop and maintain web applications using React and Next.js to create seamless, high-performance user interfaces.
- Build and optimize server-side functionality using Node.js to ensure scalable, secure, and efficient handling of e-commerce transactions.
- Collaborate with UX/UI designers to implement user-friendly interfaces that enhance the customer shopping experience.
- Work closely with product managers and other engineering teams to define technical requirements and deliver features aligned with business goals.
- Optimize application performance, including page load times, responsiveness, and SEO best practices.
- Integrate third-party APIs and services for payment processing, inventory management, and other commerce functionalities.
- Debug and resolve issues across the stack, ensuring high availability and reliability for production systems.
- Stay up to date with emerging web technologies and trends to drive innovation within the team.
- Document technical designs, implementation details, and best practices to support team knowledge sharing.
Must-Have Skills:
- 3+ years of professional experience in web development or software engineering.
- Experience with front-end javascript web frameworks like Angular, React or equivalent.
- Proficiency in Node.js for building scalable server-side applications.
- Hands-on experience with JavaScript/TypeScript and familiarity with ES6+ features.
- Solid understanding of RESTful APIs and experience with API integration.
- Knowledge of performance optimization techniques for web applications (e.g., lazy loading, caching, and image optimization).
- Experience with version control tools such as Git.
- Familiarity with database systems (SQL and/or NoSQL).
- Strong problem-solving skills and ability to debug complex issues.
Desirable Skills:
- Extensive experience in React and Next.js, with a deep understanding of their ecosystems.
- Experience with e-commerce platforms or building custom e-commerce systems.
- Knowledge of SEO principles and server-side rendering (SSR).
- Familiarity with GraphQL and modern API design patterns.
- Exposure to CI/CD pipelines and DevOps practices.
- Understanding of accessibility standards (WCAG) and responsive web design principles.
- Experience working in Agile/Scrum environments.
Soft 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.
What We Offer:
- A dynamic work environment focused on innovative web solutions for e-commerce.
- Region 1 $151,300-178,000
- Region 2 $138,550-163,000
- Region 3 $127,500-150,000
We are not considering candidates residing in the following states: Alaska (AK), Delaware (DE), Iowa (IA), Mississippi (MS), Missouri (MO), Nebraska (NE), Rhode Island (RI), South Dakota (SD), Vermont (VT), West Virginia (WV), and Wisconsin (WI)
- 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.
Required skills
- agile
- react
- cross-functional
- sql
- angular
- user interface
- version control
- inventory management
- next.js
- rest