Senior Full Stack Engineer, Client Platform
Skills
Computer ScienceFull-Stack DevelopmentMobile ApplicationsWeb ApplicationsDatabasesHTMLLoad Testing
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
