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 Software Engineer, React

PrizePicks

Senior Software Engineer developing React web applications for PrizePicks. Own feature development and build internal tools for promotional and partner programs.

Posted 7/10/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
CypressGraphQLJestReactReact NativeTypeScript

About the role

Key responsibilities & impact
  • Own feature development — Take ownership of features end-to-end — from technical design through delivery.
  • Write high-quality code — Produce TypeScript and React code that is clean, performant, well-tested, and raises the bar for the codebase.
  • Integrate with third-party platforms — Build and maintain integrations with platforms like Braze and Appsflyer.
  • Build the affiliate partner platform — Contribute to the design and development of systems that organize our partner program.
  • Contribute to architecture — Participate in team-level architectural decisions around internal application patterns, data modeling, API design, and third-party integration strategies.
  • Improve quality proactively — Identify opportunities to improve reliability, data accuracy, UI performance, and developer experience in our internal tooling — and act on them.
  • Guide junior engineers — Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback.
  • Collaborate cross-functionally — Work closely with Product, Marketing, and Partnerships to understand operational workflows and translate them into well-designed tooling.
  • Participate in on-call rotation — Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements.
  • Build team knowledge — Document technical decisions, data models, and integration patterns to strengthen your team's shared understanding.

Requirements

What you’ll need
  • 3–5 years of professional software engineering experience, with meaningful time building React web applications — ideally including internal tools, admin platforms, or operational dashboards
  • History of delivering complex features within a software team to drive business outcomes
  • Experience breaking down ambiguous operational requirements into concrete technical plans
  • Exposure to integrating with third-party platforms and managing the data contracts between systems
  • Familiarity with React Native is a plus — occasional contribution to mobile promotional surfaces may be required
  • Advanced proficiency in TypeScript — you write clean, type-safe, production-quality code
  • Strong React experience — deep understanding of component lifecycle, hooks, performance optimization, and patterns for data-heavy, form-heavy internal applications
  • Experience with RTK Query, React Query, or similar data-fetching and caching layers for complex admin UIs
  • Experience building and consuming REST or GraphQL APIs; comfort reasoning about backend data models even if your primary focus is the frontend
  • Familiarity with Braze or similar CRM/messaging platforms — understanding how promotions, segments, and campaigns are structured and delivered
  • Experience with state management solutions suited to complex, multi-step workflows (form state, async data, optimistic updates)
  • Solid testing practices — unit and component testing with Jest; familiarity with Playwright, Cypress, or similar E2E frameworks
  • Familiarity with CI/CD pipelines, containerized local dev environments, and web deployment workflows
  • Working knowledge of React Native — enough to contribute to mobile-facing promotional surfaces when needed
  • Autonomous — you can take an ambiguous operational problem and drive it to a well-defined technical solution
  • Comfortable working directly with internal stakeholders to validate requirements and surface tradeoffs
  • Strong written communicator, especially important in a fully remote environment
  • Able to balance deep technical work with collaborative design and planning

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
TypeScriptReactREST APIsGraphQLRTK QueryReact QueryUnit TestingComponent TestingCI/CD PipelinesState Management
Soft Skills
Autonomous Problem SolvingStrong Written CommunicationTechnical Guidance