Senior Software Engineer (React)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Write high-quality code Produce TypeScript and React code that is clean, performant, well-tested, and raises the bar for the codebase. Internal tools carry real operational weight - quality here directly affects the teams relying on them.
- Integrate with third-party platforms Build and maintain integrations with platforms like Braze and Appsflyer. Coordinate how promotions are created, targeted, and delivered to users. Understand the data contracts between internal systems and external platforms, and build accordingly.
- 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. You're comfortable sitting in a room with non-technical stakeholders and turning fuzzy requirements into a concrete build plan.
- Participate in on-call rotation Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements - including issues with promotion issuance, payout processing, or integration failures.
- Build team knowledge Document technical decisions, data models, and integration patterns to strengthen your team's shared understanding.
- What You Have
Requirements
- 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
- Technical Skills
- 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 - u
Additional Information
At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports titles like League of Legends and Counter-Strike. Our team of over 550 employees thrives in an inclusive culture that values individuals from diverse backgrounds, regardless of their level of sports fandom. Ready to reimagine the DFS industry together? Job Summary We are seeking a Software Engineer III with strong TypeScript and React expertise to join our Martech team. In this role, you will own the development of internal tooling and platforms that power PrizePicks' promotional and partner programs - including back-office systems for promotion creation and issuance, integrations with Braze for campaign delivery, and a platform for managing our affiliate partner network, tracking performance, and processing payouts. This is primarily a web engineering role. You'll spend most of your time building complex, data-heavy internal applications in React, with occasional touchpoints to React Native where promotional surfaces extend into the mobile app. You will own the delivery of complex work end-to-end, begin guiding junior engineers, and contribute to architectural decisions that shape the systems our Digital Ads, Engagement, and Partnerships teams run on.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at prizepicks? Share your experience