Senior Test Service Backend Developer

Oura

Job Summary

Oura is seeking a Senior Test Service Backend Developer to design, develop, and maintain robust and scalable backend services for their automated testing infrastructure. This role involves implementing APIs, data storage solutions for test results, and collaborating with QA engineers. The ideal candidate will ensure the reliability, performance, and security of test services, contributing to Oura's mission of empowering individuals to improve their health through their award-winning Oura Ring and connected app.

Must Have

  • Design, develop, and maintain high-performance, scalable, and reliable backend services for automated testing platform.
  • Implement APIs and integrations for seamless communication between test services.
  • Work on architecture and implementation of data storage solutions for test results.
  • Collaborate with QA engineers to translate testing needs into efficient backend solutions.
  • Optimize existing services for performance, scalability, and cost-effectiveness.
  • Implement monitoring, logging, and alerting for backend services to ensure operational stability.
  • Participate in code reviews and architectural discussions.
  • Troubleshoot and debug issues in production and non-production environments.
  • Ensure adherence to security best practices in all development efforts.
  • 5+ years of experience in backend development using languages such as Python, Rust, C#, or Node.js.
  • Strong proficiency in designing and building RESTful APIs.
  • Extensive experience with database technologies (e.g., NoSQL, SQL).
  • Solid understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with CDK and Pulumi.
  • Experience with version control systems, particularly Git.

Good to Have

  • Master's degree in Computer Science or a related field.
  • Experience with message queues and asynchronous processing (e.g., MQTT, RabbitMQ).
  • Knowledge of testing frameworks and tools (e.g., Pytest, Selenium, JUnit).
  • Experience with CI/CD pipelines and automated deployment strategies.
  • Understanding of microservices architecture.
  • Prior experience in developing tools or services for quality assurance or testing.

Perks & Benefits

  • Competitive Salary
  • Lunch benefit
  • Wellness benefit
  • Flexible working hours
  • Collaborative, smart teammates
  • An Oura ring of your own
  • Easy-to-reach offices in Oulu Teknologiakylä
  • Latest equipment of choice

Job Description

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 are seeking a highly skilled and experienced Senior Test Service Backend Developer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable backend services that support our automated testing infrastructure. You will work closely with other developers, QA engineers, and product managers to ensure the reliability, performance, and security of our test services. The ideal candidate will have a strong background in backend development, a passion for quality, and a deep understanding of testing methodologies.

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and reliable backend services for our automated testing platform.
  • Implement APIs and integrations that enable seamless communication between test services, test environments, and other internal systems.
  • Work on the architecture and implementation of data storage solutions for test results, configurations, and other relevant information.
  • Collaborate with QA engineers to understand their testing needs and translate them into efficient backend solutions.
  • Optimize existing services for performance, scalability, and cost-effectiveness.
  • Implement monitoring, logging, and alerting for backend services to ensure operational stability.
  • Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
  • Troubleshoot and debug issues in production and non-production environments.
  • Stay up-to-date with emerging technologies and industry best practices in backend development and testing.
  • Ensure adherence to security best practices in all development efforts.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in backend development using languages such as Python, Rust, C#, or Node.js.
  • Strong proficiency in designing and building RESTful APIs.
  • Extensive experience with database technologies (e.g., NoSQL, SQL).
  • Solid understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes). CDK, pulumi
  • Experience with version control systems, particularly Git.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.

Preferred

  • Master's degree in Computer Science or a related field.
  • Experience with message queues and asynchronous processing (e.g., MQTT, RabbitMQ).
  • Knowledge of testing frameworks and tools (e.g., Pytest, Selenium, JUnit).
  • Experience with CI/CD pipelines and automated deployment strategies.
  • Understanding of microservices architecture.
  • Prior experience in developing tools or services for quality assurance or testing.

Benefits

At Oura, we care deeply about your well-being and development. Every team member has an Oura Ring of their own, and we’re dedicated to fostering health, growth, and balance.

What we offer:

  • Competitive Salary
  • Lunch benefit
  • Wellness benefit
  • Flexible working hours
  • Collaborative, smart teammates
  • An Oura ring of your own
  • Easy-to-reach offices in Oulu Teknologiakylä
  • Latest equipment of choice

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.

23 Skills Required For This Role

Communication Github Talent Acquisition Game Texts Quality Control Agile Development Automated Testing C# Rabbitmq Aws Rust Nosql Azure Selenium Junit Node.js Ci Cd Docker Microservices Kubernetes Git Python Sql

Similar Jobs