Senior Full Stack Software Engineer - Clickpipes Platform

ClickHouse ClickHouse · Data AI · AMER, EMEA · Engineering

Senior Full Stack Engineer for ClickPipes Platform, focusing on building scalable UI systems for data-intensive applications at petabyte scale. The role involves end-to-end feature ownership, collaboration across the stack, and production support.

What you'd actually do

  1. Build scalable UI systems that handle large datasets, async operations, and real-time state changes
  2. Own features end-to-end, from initial design through production launch and long-term maintenance
  3. Collaborate closely with product, design, and other engineering teams to deliver new features
  4. Partner on API design and system contracts
  5. Participate in an on-call rotation to support ClickPipes in production, helping diagnose incidents, and mitigate issues

Skills

Required

  • Full-stack development
  • UI development
  • React
  • TypeScript
  • Web fundamentals (HTML/CSS, JavaScript, DOM, HTTP)
  • Automated testing (unit, integration, E2E)
  • CI/CD
  • Backend systems
  • REST APIs
  • GraphQL APIs
  • Service-oriented architecture
  • Communication skills
  • Distributed team collaboration

Nice to have

  • Go
  • Node.js
  • Cloud infrastructure
  • Terraform
  • Data-intensive products
  • Data platforms

What the JD emphasized

  • 5+ years of experience building and shipping production full-stack applications
  • In-depth knowledge of web fundamentals (HTML/CSS, JavaScript, DOM, HTTP)
  • Solid experience in designing and building applications with React and TypeScript
  • Experience writing and maintaining automated tests (unit, integration, and E2E) as part of a CI/CD workflow
  • Practical knowledge of backend systems, REST and/or GraphQL APIs, and service-oriented architecture