Senior Full Stack Engineer, Client Platform

Skills
Computer ScienceFull-Stack DevelopmentMobile ApplicationsWeb ApplicationsDatabasesHTMLLoad Testing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • At least 5 years of software engineering experience
  • Strong JavaScript TypeScript and React skills with sound UX instincts
  • 2+ years designing and evolving GraphQL schemas for multi-client product surfaces
  • Fluency with HTML CSS and the browser environment including DOM events and platform APIs
  • Solid foundation in computer science including data structures distributed systems algorithms and software design
  • Experience diagnosing production performance regressions and high-throughput latency issues
  • Experience on-call for a production service and owning release cycles end to end
  • Clear writing with experience producing tech specs runbooks and design docs
  • Experience with API development in Node Bun or another server framework
  • Experience building and integrating multi-client or white-label platforms
  • Experience with Kubernetes and operating services in containers
  • Comfortable working with Git GitHub terminal and an editor of choice
  • Experience with testing frameworks such as Jest Vitest ExUnit RSpec or pytest

Nice to have

  • Clean architecture mindset
  • Clear communicator
  • Collaborative mentor
  • Production-minded
  • Sports or esports interest

Day to day

  • Design and evolve federated GraphQL schemas and server-driven UI contracts that power mobile and web experiences
  • Build and optimize React and TypeScript applications plus shared libraries for fast accessible client surfaces
  • Improve internal tooling observability and release workflows while partnering with product design QA and platform teams to ship reliable features