Oyster

Senior Platform Software Engineer

Oyster

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerHerokuLinuxRubyRuby on RailsSeleniumTerraform

About the role

  • Design and maintain internal Ruby gems, tooling, and abstractions that reduce infrastructure complexity and enable engineers to focus on product work.
  • Build, optimize, and operate fully automated, reliable, and cost-effective CI/CD pipelines for Rails applications, including browser-based test automation.
  • Operate and improve our AWS + Heroku hybrid infrastructure using Terraform, ensuring high availability, scalability, security, and cost efficiency.
  • Implement SRE best practices, observability, and incident workflows using tools such as Datadog and Sentry to reduce outages, accelerate recovery, and eliminate operational overhead.
  • Collaborate in public channels to diagnose issues, guide teams, and continuously improve how Oyster builds and runs software.

Requirements

  • 5+ years in software and platform engineering, with 2+ years building and maintaining Ruby on Rails applications and 4+ years owning DevOps, SRE, or infrastructure responsibilities in production environments at scale.
  • Proven experience running Ruby on Rails applications in production on AWS and Heroku.
  • Comfortable managing Linux systems and cloud infrastructure with Terraform or similar tools.
  • Skilled in building and maintaining CI/CD pipelines for Rails, including browser-based test automation (e.g., Capybara with Selenium or Cuprite).
  • Experienced in using Docker for both development and production environments.
  • Proficient with Datadog for monitoring and debugging, and Sentry (or equivalent) for exception tracking and incident triage.
  • Strong collaborator in incident response, openly diagnosing and resolving issues with engineering teams.
Benefits
  • Work from anywhere
  • Paid time off: Enjoy 40 days off per year (including holidays and vacation), or more if required by your country.
  • Mental health support: Access Plumm, our mental well-being service.
  • Wellbeing allowance: Each month, receive a wellbeing allowance in your ThanksBen wallet. Spend it on a wide range of options; see the benefits catalogue for ideas.
  • Flexible parental leave: All new parents are eligible for at least three months’ paid leave, with job protection for up to 12 months or as required locally.
  • WFH stipend: Receive a stipend for your laptop and home office equipment to get you set up quickly.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyRuby on RailsCI/CDTerraformAWSHerokuLinuxDockerCapybaraSelenium
Soft skills
collaborationproblem-solvingincident responsecommunicationdiagnosing issues