Jobgether
Jobgether

Senior Full Stack Engineer, Client Platform

engineeringfull-timeUS
SALARY
$135k – $180k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Design and evolve GraphQL schemas within a federated graph, including server-driven UI contracts consumed by web and mobile clients.
    • Manage GraphQL schemas as versioned contracts, identifying breaking changes, coordinating migrations across client teams, and keeping generated client models synchronized.
    • Develop, scale, and optimize GraphQL APIs, RPC endpoints, and SQL queries supporting digital client experiences.
    • Build front-end applications and shared component libraries using React and TypeScript, with a strong focus on performance and accessibility.
    • Partner with product and design teams to architect and deliver customer-facing features end-to-end.
    • Use observability tools to diagnose production issues, improve user experiences, and establish effective monitoring and alerting through Datadog.
    • Identify technical debt, production bottlenecks, scalability risks, and opportunities to improve code quality and platform performance.
    • Contribute to system design, architecture, feature delivery, and technical standards within a collaborative Agile environment.
    • Develop comprehensive automated tests for new features and bug fixes, working with QA to strengthen testing pipelines and CI/CD workflows.
    • Mentor engineers through code reviews, pairing, documentation, and knowledge sharing.
    • Incorporate agentic development tools such as Claude Code into daily engineering workflows while maintaining strong quality standards.
    • Requirements:

      • At least 5 years of professional software engineering experience.
      • Strong JavaScript, TypeScript, and React skills, combined with solid UX instincts.
      • At least 2 years of experience designing and evolving GraphQL schemas for product surfaces used across multiple clients, including iOS, Android, and web.
      • Strong knowledge of HTML, CSS, and browser technologies, including the DOM, events, and platform APIs.
      • Solid computer science fundamentals, including data structures, algorithms, distributed systems, and software design.
      • Experience working with production systems at scale, including load testing, tracing, performance analysis, and optimization.
      • Experience investigating and resolving production performance regressions, including CPU hotspots and latency issues in high-throughput services.
      • Experience participating in on-call rotations and owning production release cycles end-to-end.
      • Strong focus on clean architecture, maintainable code, and software craftsmanship.
      • Excellent written and verbal communication skills, with experience producing technical specifications, runbooks, and cross-team design documentation.
      • Experience developing APIs with Node.js, Bun, or another server framework such as Phoenix, Ruby on Rails, FastAPI, or Laravel.
      • Experience building multi-client or white-label platforms, including geo-based routing and per-brand configuration.
      • Experience with Kubernetes and operating services in containerized environments.
      • Comfortable working with terminal-based development tools, Git, GitHub or similar platforms, and modern code editors.
      • Experience with testing frameworks such as Jest, Vitest, ExUnit, RSpec, or pytest.
      • Experience with Apollo Federation at scale or GraphQL APIs using Absinthe is a plus.
      • Mobile development experience with Swift or Kotlin, as well as knowledge of relational databases such as PostgreSQL and MySQL, is desirable.
      • Familiarity with hexagonal architecture, Domain-Driven Development, background job processing, asynchronous event infrastructure, open-source contributions, or startup environments is a plus.
      • Passion for sports or esports is considered an advantage.
      • Benefits:

        • Published salary range of $135,000–$180,000 USD annually.
        • Competitive compensation package.
        • Potential bonus eligibility for non-sales positions.
        • Comprehensive benefits for eligible employees.
        • Education and conference reimbursement.
        • Opportunities for career progression.
        • Opportunities to mentor and support other engineers.
        • Remote work environment.
        • Fun and relaxed working environment.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Senior Full Stack Engineer, Client Platform at Jobgether — Remote