ŌURA is a quickly growing company focused on helping people live healthier and happier lives. They are seeking a highly motivated Software Engineer with experience in building robust and scalable web systems to collaborate with cross-functional teams and optimize web applications that power their Commerce systems.
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
Requirements:
- 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
- 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
- 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