Backend Engineer

ClickHouse Logo

ClickHouse

πŸ“Remote - United Kingdom

Summary

Join ClickHouse, a leading provider of open-source column-oriented database systems, as a full-stack software engineer. You will collaborate with product and design teams, champion best practices in frontend development, collect and analyze data for UX improvements, and support integrations with various technologies like Kafka and Elasticsearch. Responsibilities include owning new functionality end-to-end, expanding and maintaining public APIs, leading technical discussions, and participating in on-call rotations. This role requires 5+ years of experience, proficiency in React, TypeScript, and Node.js, and familiarity with backend APIs and Golang. A commitment to customer needs, attention to detail, and excellent collaboration skills are essential. ClickHouse offers a flexible work environment, healthcare contributions, company equity, flexible time off, a home office setup allowance, global gatherings, and the opportunity to shape the company culture.

Requirements

  • Experience : 5+ years of industry experience building as a full-stack engineer
  • Expertise : Proficient in React, TypeScript, Node.js. Familiarity with developing backend and customer-facing APIs, and knowledge of Golang or a willingness to learn it
  • Customer Focus: Have a deep commitment to understanding and addressing customer needs. Use customer feedback and insights to inform and improve product development
  • Attention to Detail : Keen eye for design details and a commitment to delivering polished and high-quality user interfaces
  • Collaboration : Excellent communication skills and a track record of working effectively across teams
  • Problem Solver : Exceptional production debugging skills, with the ability to navigate and solve complex technical issues in fast-paced environments
  • High Autonomy : Thrives in a high-velocity setting with significant ownership and autonomy
  • Mindset : A founder’s mindset with a focus on impact, innovation, and delivering measurable results

Responsibilities

  • Collaborate with the product and design team to translate product requirements into functional and user-friendly interfaces
  • Champion best practices in frontend development, ensuring code quality, performance, and maintainability
  • Collect and analyze data to make informed decisions on UX evolution and new features
  • Support integrations with multiple data storage and streaming technologies - Kafka, Pub/Sub, Elasticsearch, Iceberg
  • Own new functionality end-to-end, from the customer-facing ClickHouse Cloud UI to backend Node.js and Golang APIs
  • Expand and maintain public ClickPipes APIs
  • Lead and influence technical discussions, continuously identifying and implementing improvements
  • Participate in on-call rotations

Benefits

  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company - Every new team member who joins our company receives stock options
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • A $500 Home office setup if you’re a remote employee

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.