Senior Full-Stack Software Engineer - ClickPipes Platform
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 7
CI/CD @ 4
CSS @ 4
ClickHouse
Communication @ 7
Data Engineering
Debugging
Go @ 3
GraphQL @ 4
HTML @ 4
HTTP @ 4
JavaScript @ 4
Node.js @ 3
React @ 4
Terraform @ 3
TypeScript @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The ClickPipes Platform enables the onboarding and integration of data from diverse sources into ClickHouse. The platform operates at petabyte scale and in high-velocity environments. This role involves solving challenging technical problems, working with significant autonomy, and building features used by data-intensive companies.
As a Senior Full-Stack Engineer, you will design and build complex, data-heavy user interfaces and own customer-facing workflows end-to-end. The role has a strong frontend focus, while also requiring collaboration on backend services, APIs, and system integrations.
Responsibilities
- Build scalable UI systems that handle large datasets, asynchronous operations, and real-time state changes.
- Own features end-to-end, from initial design through production launch and long-term maintenance.
- Collaborate with product, design, and engineering teams to deliver new features.
- Partner on API design and system contracts.
- Participate in an on-call rotation to support ClickPipes in production, diagnose incidents, and mitigate issues.
- Own production quality, including monitoring, debugging, performance tuning, and reliability improvements.
Requirements
- 5+ years of experience building and shipping production full-stack applications.
- In-depth knowledge of web fundamentals, including HTML, CSS, JavaScript, the DOM, and HTTP.
- Solid experience designing and building applications with React and TypeScript.
- Experience writing and maintaining automated unit, integration, and end-to-end tests as part of a CI/CD workflow.
- Practical knowledge of backend systems, REST and/or GraphQL APIs, and service-oriented architecture.
- Strong communication skills and the ability to work effectively in a distributed, asynchronous team.
Nice to Have
- Familiarity with Go, Node.js, or other server-side languages.
- Familiarity with cloud infrastructure concepts and infrastructure-as-code tools such as Terraform.
- Experience working on data-intensive products or platforms at scale.
Why Join Us
- Work with technology at the intersection of data engineering and cloud-native infrastructure.
- Join a high-visibility team integral to the company's success.
- Operate with autonomy and ownership while driving meaningful impact in a rapidly evolving environment.
Benefits
- Flexible, remote-friendly work environment at a globally distributed company operating in over 25 countries.
- Employer contributions toward healthcare.
- Stock options for every new team member.
- Flexible time off in the United States and generous entitlement in other countries.
- USD 500 home office setup allowance for remote employees.
- Opportunities to engage with colleagues at company-wide offsites.
Equal Opportunity
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment based on legally protected characteristics.