Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
P

Senior Back End Engineer – Ruby on Rails, GO

PrizePicks

Senior Software Engineer fluent in Ruby on Rails and Go at PrizePicks. Building and scaling backend services for a leading Daily Fantasy Sports platform.

Posted 6/11/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $175,000 - $185,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsDockerGoGRPCKubernetesMicroservicesPostgresRubyRuby on Rails

About the role

Key responsibilities & impact
  • Build and own backend services: Design and implement features across both Rails-based services and Go microservices — from API contracts through deployment and monitoring.
  • Support the migration to microservices: Help decompose the Rails monolith into well-scoped, independently deployable services, contributing to architectural decisions about what to extract and how.
  • Power internal tooling APIs: Build and maintain the backend APIs that Back Office operators depend on for real-time decisioning — projection management, risk dashboards, alerting, and member operations.
  • Own technical delivery: Lead the design and implementation of complex features end-to-end, from product requirements through production deployment.
  • Drive system reliability: Diagnose and resolve performance bottlenecks, optimize database queries, and improve resilience of backend systems under load.
  • Define technical direction: Propose and drive architectural decisions for your team's services, evaluating tradeoffs and communicating recommendations clearly to engineers and stakeholders.
  • Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III through code reviews, pairing, and technical guidance.
  • Improve engineering practices: Advocate for and improve best practices around code quality, testing, observability, and deployment for the team.
  • Collaborate cross-functionally: Work closely with Product Managers, QA, and other engineering teams to translate operational goals into well-scoped technical solutions.
  • Participate in on-call rotation: Share responsibility for production incidents, contributing to root cause analysis and long-term reliability improvements.

Requirements

What you’ll need
  • 5–8 years of professional software engineering experience, with meaningful production time in both Ruby on Rails and Go
  • Proven track record of owning and delivering complex, multi-component features in a team environment
  • Experience working across monolith-to-microservices migrations, extracting services, managing dual-write patterns, and maintaining backward compatibility
  • Experience designing and operating distributed systems or event-driven architectures
  • Strong Rails proficiency — you understand the framework deeply, write idiomatic Ruby, and know when to leverage or work around Rails conventions
  • Strong Go proficiency — you write idiomatic, well-tested, production-quality Go code
  • Solid PostgreSQL skills, including schema design, query optimization, and performance tuning
  • Solid understanding of API design (REST and/or gRPC) and service boundary design
  • Experience with asynchronous workflows — background job processing (Sidekiq or similar), message queues, or event streaming
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with CI/CD pipelines and deployment automation
  • Understanding of observability practices — logging, metrics, tracing

Benefits

Comp & perks
  • Company-subsidized medical, dental, & vision plans
  • 401(k) plan with company match
  • Annual bonus
  • Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
  • Generous paid leave programs, including 16-week paid parental leave and disability benefits
  • Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked
  • Company-wide in-person events and team outings
  • Lifestyle enhancement program
  • Company equipment provided (Windows & Mac options)
  • Annual performance reviews with opportunities for growth and career development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
Ruby on RailsGoPostgreSQLAPI designRESTgRPCasynchronous workflowsDockerKubernetesevent-driven architectures
Soft Skills
mentorshipcollaborationcommunicationproblem-solvingleadershiptechnical guidancecode reviewsadvocacy for best practicescross-functional teamworkroot cause analysis