Staff Full Stack Engineer

PKR

Philadelphia (Philadelphia County)

Hybrid

USD 195,000 - 230,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work in Philadelphia
Medical, dental, vision insurance
Employer-paid premiums
Paid vacation and holidays
401(k) with company match
Company-paid life insurance and AD&D

Job summary

PKR is seeking a Staff Full Stack Engineer to build features end-to-end from SDK on-device to backend services and data pipeline. You’ll ensure explainability in the Portal and work across async global teams with emphasis on reliability and regulatory compliance.

The role is hybrid and based in the Philadelphia corridor, with travel as needed. Strong expertise in Java/Spring, TypeScript/Angular, and Kotlin Multiplatform is required, as is experience with cloud, security, and CI/CD practices.

Qualifications

  • Staff-level experience delivering complex features end-to-end.
  • Strong backend in Java/Spring and REST/microservices.
  • Strong frontend in TypeScript/JavaScript with Angular.
  • Hands-on SDK development in Kotlin Multiplatform or equivalent.
  • Experience with low-latency, high-throughput systems.
  • Cloud expertise: AWS, Kubernetes, Docker; NoSQL and streaming tech.
  • Security-conscious engineering: TLS, tokens, device attestation.
  • Well-versed in CI/CD, testing, and release discipline.
  • Fluency with AI development tools and responsible usage.

Responsibilities

  • Design, build, test and ship features end-to-end across SDK, Portal, APIs, backend services and data pipeline.
  • Translate customer problems into verified fixes spanning system boundaries.
  • Contribute production code to Java/Spring backend, Kotlin Multiplatform SDK, and Angular/TypeScript Portal.
  • Ensure parity across native and web platforms.
  • Document architectural decisions and raise technical standards through reviews.
  • Own production quality: performance, on-call, incident response and RC root causes.
  • Collaborate with Product, QA, SRE and Compliance for reliable releases meeting regulatory requirements.
  • Drive async collaboration across time zones and judiciously use AI development tools.

Skills

Staff-level experience
Java/Spring backend
TypeScript/JavaScript frontend
Kotlin Multiplatform SDK
Low-latency systems
Cloud: AWS
Kubernetes
Docker
NoSQL databases
Streaming/messaging
Security practices (TLS, tokens)
CI/CD & testing
AI development tools familiarity
Clear written communication
Fraud detection/anti-spoofing (preffer

Tools

Angular
Kotlin Multiplatform
Docker
Kubernetes
AWS
NoSQL databases
REST APIs

Job description

Who Our Client Is:

Our client builds the geolocation compliance layer for regulated online sports betting and gaming. Before an operator can accept a wager, it must prove the player is physically located where the law requires and show this to a regulator on demand. Our client solves this in real time and at scale for some of the largest betting operators in the US and internationally. The work combines distributed systems, fraud detection and security engineering, and every release is filed with state gaming regulators before it reaches production.


What Our Client Needs:

Our client is seeking a Staff Full Stack Engineer to build features end-to-end, from the SDK running on a player's device to the backend services that decide whether a wager can be placed. A new detection signal starts in the SDK, travels through the APIs, is evaluated by backend rules, lands in the data pipeline and must be explainable to customers in the Portal. This role carries that whole path. It's a senior individual contributor role with no direct reports. It's a hybrid role based in Philadelphia, open to candidates in the Philadelphia to New York City corridor. Most of the engineering team sits outside the US, about 8 hours ahead of US Eastern, so much of the collaboration is remote and async, with occasional international travel.


What You'll Do:


  • Design, build, test and ship features end-to-end across the SDK, Portal, APIs, backend services and data pipeline

  • Take customer problems from report to verified fix, following behavior across system boundaries rather than handing it off

  • Contribute production code to Java/Spring backend services, the Kotlin Multiplatform SDK and its native layers, and the Angular/TypeScript Portal and JavaScript Web SDK

  • Ensure consistent behavior and feature parity across native and web platforms

  • Raise the technical standard through code review, pairing and documenting architectural decisions

  • Own what you ship in production, including performance, on-call, incident response and root-cause resolution

  • Partner with Product, QA, SRE and Compliance to deliver reliable releases that meet regulatory requirements

  • Drive async collaboration across time zones and use AI development tools with sound judgment and guardrails


What You'll Need:


  • Staff-level experience delivering complex features end-to-end across multiple layers of a production system

  • Strong backend expertise in Java and Spring/Spring Boot, including REST APIs and microservices

  • Strong client-side expertise in TypeScript and JavaScript, including a modern framework such as Angular

  • Hands-on client SDK development experience (Kotlin, Kotlin Multiplatform or equivalent native), including SDKs consumed by third-party apps

  • Experience building and operating low-latency, high-throughput, mission-critical systems

  • Strong cloud experience (AWS, Kubernetes, Docker), plus NoSQL and streaming/messaging technologies

  • Security-conscious engineering, including TLS, token management, request signing and device attestation (Play Integrity, App Attest)

  • Strong testing and CI/CD practices, including Git branching, release cutting and merge discipline

  • Fluency with AI development tools, including validating and overriding AI-generated work

  • Excellent written communication and the ability to explain complex system behavior clearly

  • Preferred: fraud detection or anti-spoofing, emulator/remote-desktop detection, React Native or Flutter bridging, geospatial, regulated environments, iGaming, or startup experience


What They Offer:


  • Compensation range of $195,000 to $230,000

  • Hybrid work arrangement based in Philadelphia, PA, working with a globally distributed team

  • Comprehensive medical, dental and vision insurance

  • 100% employer-paid employee health premiums and 50% for eligible dependents

  • 3 weeks of paid vacation starting in the first year, plus paid sick time and holidays

  • 401(k) with a strong company match

  • 100% company-paid life insurance, AD&D and short-term disability, plus optional long-term disability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Testing Public Posting in Claude
Testing Public Posting in Claude

PKR • Chesterbrook (PA)

Hybrid
USD 100,000 - 120,000
Comprehensive health insurance
Employer-paid premiums
3 weeks vacation
+4
Lead Backend Software Engineer
Lead Backend Software Engineer

PKR • Philadelphia

Hybrid
USD 200,000 - 250,000
Health insurance
Employer-paid premiums
3 weeks paid vacation
Software Engineer, Sportsbook Platform
Software Engineer, Sportsbook Platform

Penn Interactive • United States

Remote
USD 115,000 - 145,000
Competitive compensation package
Fun work environment
Education reimbursement
+1
Staff Engineer - Backend Kotlin
Staff Engineer - Backend Kotlin

Fanatics Inc • New York (NY)

On-site
USD 144,000 - 205,000
Medical, Dental, Vision Insurance
401K
Paid Time Off
+3
Staff Java Software Engineer (Remote)
Staff Java Software Engineer (Remote)

Fanatics Collectibles • United States

Remote
USD 150,000 - 210,000
Staff Software Engineer - Fanatics Markets
Staff Software Engineer - Fanatics Markets

Fanatics Betting & Gaming • New York (NY)

On-site
USD 180,000 - 260,000
Fullstack Engineer (Senior and Staff)
Fullstack Engineer (Senior and Staff)

Gametime • San Francisco (CA)

On-site
USD 206,550 - 280,800
Flexible PTO
Competitive salary & equity
Gametime credits
+9
Senior Software Engineer
Senior Software Engineer

7Seventy • New York (NY), San Mateo (CA)

Hybrid
USD 140,000 - 200,000
Competitive equity package
401(k) retirement plan
Subsidized medical, dental, and vision
Software Engineer III - Client Multiplatform Engineer, Fanatics Markets
Software Engineer III - Client Multiplatform Engineer, Fanatics Markets

Fanatics Inc • New York (NY)

On-site
USD 121,600 - 200,000
Medical, Dental, Vision
401K
Paid time off
+3
Staff Software Engineer, Full Stack - Sportsbook (FBG)
Staff Software Engineer, Full Stack - Sportsbook (FBG)

Fanatics • New York (NY)

On-site
USD 144,000 - 205,000