PrizePicks

PrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.

Senior Back End Engineer – Ruby on Rails, GO

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$175K - $185K / year

Seniority

Senior

Job Description

Senior Back End Engineer – Ruby on Rails, GO

PrizePicks

• 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.

Job Requirements

  • 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

  • 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

Related Job Pages

More Backend Engineer Jobs

Alpha Omega logo

Drupal Content Manager

Alpha Omega

Creating New Possibilities

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• Create, edit, format, and publish web content in Drupal CMS. • Support page updates, metadata entry, taxonomy tagging, and content quality reviews. • Assist with content requests, publishing schedules, and website update tracking. • Review content for accuracy, formatting consistency, accessibility, and usability. • Support high-priority content updates, campaigns, and digital initiatives. • Coordinate with content leads, developers, UX/UI designers, QA testers, and project leadership. • Follow established content workflows, governance processes, and standard operating procedures. • Support Section 508 accessibility checks and federal web content best practices. • Assist with Jira ticket updates, status reporting, and content task tracking.

Virginia
$63K - $75K / year
Techrx Recruiting logo

Mid-level Backend Developer — PHP/Laravel

Techrx Recruiting

Recrutamento especializado em RH e Tecnologia. Nós encurtamos a distância entre talentos e as empresas.

Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Use ITSM tools to track, manage and respond to incidents and tickets • Maintain and support backend systems in production, ensuring continuity, stability and availability of services • Identify, diagnose and fix bugs, failures and incidents in systems, data sources, integrations and APIs, ensuring swift and effective resolution • Analyze logs, metrics and performance indicators to identify root causes and propose corrective and preventive actions • Work with web crawlers for content analysis, extraction and indexing • Develop, maintain and optimize applications following software development best practices, ensuring clean, efficient, secure and sustainable code • Review processes and identify improvement opportunities, proposing solutions that optimize development, support and deployment of new features • Collaborate with cross-functional teams to ensure rapid resolution of critical issues and continuous product evolution • Organize, prioritize and manage tasks, ensuring deadlines and delivery expectations are met • Interact with internal teams and clients as needed to gather requirements, align expectations and resolve requests • Demonstrate adaptability to new technologies, tools and changing requirements in dynamic environments

Brazil
Full TimeRemoteTeam 1-10Since 2016H1B No Sponsor

• Design, develop, and maintain backend and frontend components using .NET (C#), React.js, and SQL Server. • Optimize application performance, ensuring scalable and efficient database interactions. • Implement secure, maintainable APIs following best practices for authentication and data protection. • Collaborate with team leads, architects, and engineers to build scalable multi-tenant SaaS solutions. • Participate in Agile ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives. • Conduct and receive code reviews, applying best practices for clean, maintainable code. • Improve test automation coverage, working closely with QA and Test Automation Engineers. • Troubleshoot and debug production issues to ensure system reliability and stability. • Continuously learn and stay updated with modern software development trends.

Brazil
AM53 Smart Solutions logo

SQL Server Developer

AM53 Smart Solutions

A tecnologia certa. O talento ideal. No momento exato.

Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• Develop and optimize T-SQL queries • Analyze execution plans and implement performance improvements • Create and maintain indexes and tuning strategies • Troubleshoot and resolve issues in production environments • Work with SQL Server 2016–2022, including Query Store and Intelligent Query Processing • Operate on high-volume transactional systems • Implement partitioning, archiving, and data purge strategies • Use monitoring tools such as SSMS and Query Store • Collaborate with development teams to ensure efficient application-to-database integration.

Brazil