Software Engineer, Ruby

October 22

Apply Now
Logo of Oyster

Oyster

B2B • HR Tech • SaaS

Oyster® is an automated global employment platform that simplifies the process of hiring and managing international talent. With coverage in 180+ countries, Oyster provides solutions for global payroll, compliance, employee benefits, and talent mobility, allowing companies to onboard and manage both full-time employees and contractors efficiently. By leveraging deep local knowledge and expert guidance, Oyster helps businesses navigate the complexities of international hiring and scaling their workforce globally.

501 - 1000 employees

Founded 2020

🤝 B2B

👥 HR Tech

☁️ SaaS

📋 Description

• Design, develop, and maintain high-quality web applications and backend services using Ruby on Rails. • Translate product requirements into technical solutions that balance business needs, scalability, and maintainability. • Collaborate cross-functionally with Product, Design, and other Engineering teams to plan, build, and ship features end to end. • Champion engineering best practices, including test-driven development (TDD), continuous integration, secure coding, and code documentation. • Mentor and support teammates, including conducting code reviews and providing thoughtful feedback to promote growth and code excellence.

🎯 Requirements

• 3+ years of hands-on experience in software development, with a strong focus on Ruby and Ruby on Rails. • Proven experience building and scaling production-ready web applications in a collaborative, agile environment. • Strong understanding of software design patterns, RESTful APIs, background job processing, and relational databases (e.g., PostgreSQL). • Solid foundation in testing practices, including unit, integration, and system testing. • Experience with version control (Git) and collaboration tools (e.g., GitHub, GitLab). • Demonstrated ability to navigate ambiguity, prioritize work effectively, and adapt to fast-changing product and business needs. • Comfortable working remotely within a distributed team.

🏖️ Benefits

• Work from anywhere: Oyster is a borderless, HQ-less company. • Paid time off: 40 days off each year, including public/bank holidays and vacation/holiday leave. • Mental health support: Access to Plumm, a mental well-being service. • Wellbeing allowance: Monthly wellbeing allowance for personal use. • Flexible parental leave: Minimum of three months paid parental leave.

Apply Now

Similar Jobs

October 18

Lead Backend Engineer guiding technical direction for an SEO software company's product teams. Overseeing backend systems, mentoring developers, and ensuring performance aligned with product goals.

Django

Docker

Grafana

Postgres

Python

September 2

Build and maintain scalable TypeScript/Node.js backend services for Reliance Health. Collaborate with product, frontend, DevOps, and QA to deliver secure APIs.

Cypress

Docker

JavaScript

Jest

Kubernetes

Laravel

Microservices

Mocha

MySQL

Node.js

PHP

TypeScript

July 1

Join Moniepoint as a Senior Java Engineer to design scalable backend services for financial solutions.

Angular

AWS

Cloud

Distributed Systems

Docker

DynamoDB

ElasticSearch

Hibernate

Java

Kubernetes

Microservices

NoSQL

Postgres

React

Spring

Spring Boot

SpringBoot

May 15

Cavista seeks a Python Engineer (AI/ML) to drive AI solutions in Nigeria. Collaborate and design innovative technologies in a remote work environment.

Cloud

NoSQL

Python

RDBMS

Tensorflow

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com