Senior Back End Engineer

New
P
PrizePicksDaily Fantasy Sports
While we prefer candidates based in Atlanta, we are open to qualified applicants from anywhere in the U.S. and are willing to consider remote candidates.Full-TimeSenior
Salary175,000 - 185,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5–8 years
Required Skills
DockerPostgreSQLKubernetesRuby on RailsGogRPCRESTful APIsMicroservicesDistributed Systems

Requirements

  • 5–8 years of professional software engineering experience.
  • Production experience in both Ruby on Rails and Go.
  • Proven track record of owning and delivering complex, multi-component features.
  • Experience working across monolith-to-microservices migrations.
  • Experience designing and operating distributed systems or event-driven architectures.
  • Strong Rails proficiency and idiomatic Ruby skills.
  • Strong Go proficiency and idiomatic Go skills.
  • Solid PostgreSQL skills including schema design and query optimization.
  • Solid understanding of API design (REST and/or gRPC).
  • Experience with asynchronous workflows (Sidekiq, message queues, or event streaming).
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines, deployment automation, and observability practices.

Responsibilities

  • Build and own backend services: Design and implement features across both Rails-based services and Go microservices.
  • Support the migration to microservices: Help decompose the Rails monolith into well-scoped, independently deployable services.
  • Power internal tooling APIs: Build and maintain the backend APIs that Back Office operators depend on.
  • Own technical delivery: Lead the design and implementation of complex features end-to-end.
  • Drive system reliability: Diagnose and resolve performance bottlenecks, optimize database queries, and improve resilience.
  • Define technical direction: Propose and drive architectural decisions for your team's services.
  • Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III.
  • Improve engineering practices: Advocate for best practices around code quality, testing, observability, and deployment.
  • Collaborate cross-functionally: Work closely with Product Managers, QA, and other engineering teams.
  • Participate in on-call rotation: Share responsibility for production incidents and root cause analysis.
View Full Description & ApplyYou'll be redirected to the employer's site
175,000 - 185,000 USD per year
Apply Now