This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Back End Engineer (Rails)

Added
21 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Role Overview

Oddball is looking for a Back End Engineer (Rails) to join our remote-first team. You will design, implement, and maintain robust Rails-based backend services and APIs that power our products. This is a hands-on role focused on building scalable systems, improving data models, and delivering reliable server-side solutions in collaboration with product and frontend teams.

Responsibilities

  • Develop and maintain Rails applications, RESTful APIs, and data models
  • Design scalable database schemas (PostgreSQL) and optimize queries
  • Implement background jobs using Redis/Sidekiq and ensure reliable processing
  • Contribute to API design, security, performance, and observability
  • Collaborate with cross-functional teams, participate in code reviews, and uphold best practices
  • Support CI/CD pipelines and deployment on cloud infrastructure (e.g., AWS)

Requirements

  • Proven experience with Ruby on Rails and PostgreSQL
  • Strong knowledge of RESTful APIs and backend architecture
  • Experience with Docker and Linux-based environments
  • Familiarity with background processing (Sidekiq/Redis)
  • Comfort with cloud environments (AWS or similar) and Git workflows
  • Ability to work collaboratively in a remote team

Nice to Have

  • Experience with performance profiling and optimization
  • Knowledge of testing strategies (unit/integration)
  • Frontend basics or collaboration with frontend teams

Benefits

  • Remote-first policy with flexible scheduling
  • Competitive compensation and benefits
  • Collaborative, inclusive team culture

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →