Senior Ruby on Rails Engineer

JAMS Software
4dRemote

About The Position

We’re looking for an experienced Senior Software Engineer who can step into technical ownership of a real-time incident management and alerting SaaS platform. The platform is relied upon during production outages and handles alert routing, on-call scheduling, escalation workflows, and real-time notifications.

Requirements

  • 5+ years of professional Ruby on Rails experience
  • Strong Postgres knowledge (indexing, query optimization, partitioning, migrations at scale)
  • Deep familiarity with background job systems and failure modes
  • Experience operating production systems under real load
  • Comfortable debugging live incidents (logs, jobs, DB, memory)
  • Solid understanding of high-availability concepts and distributed system tradeoffs
  • Experience with Docker and CI/CD pipelines
  • Writes and maintains meaningful automated tests
  • Writes and maintains public facing product documentation
  • Comfortable owning a system without heavy process or hand-holding

Nice To Haves

  • Experience with alerting, monitoring, or notification platforms are a plus
  • Timezone and scheduling logic experience are a plus
  • Node.js service experience is a plus

Responsibilities

  • Technical ownership of the core Ruby on Rails application
  • Incident routing and scheduling logic
  • Background job architecture (Sidekiq / Redis)
  • REST APIs used by frontends and external integrations
  • Postgres performance and data modeling
  • Production reliability and uptime (99.9% guaranteed)
  • CI/CD and deployment workflows
  • Small supporting Node.js services where appropriate
  • On-call and product support responsibilities are a part of this role

Benefits

  • 100% remote work environment with colleagues around the globe
  • Competitive benefits
  • 401k program and employer match
  • Flexible PTO
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service