Full Stack Software Engineer - Cloud Infrastructure

ClickHouse ClickHouse · Data AI · Engineering

Full Stack Software Engineer for ClickHouse's Cloud Infrastructure team, focusing on building frontend and backend systems for user onboarding, monitoring, and maintenance of their BYOC offering. The role involves working with control-plane services and multi-cloud automation across AWS, GCP, and Azure, requiring strong TypeScript, Node.js, and frontend framework skills.

What you'd actually do

  1. Own and build key features, focusing on frontend and backend systems that streamline onboarding, monitoring and maintaining experience for users.
  2. Work closely with our ClickHouse Control Plane team, and partner with them to produce better user experience of our BYOC offering.

Skills

Required

  • TypeScript
  • Node.js
  • React
  • Vue.js
  • Angular
  • Frontend development
  • Backend development
  • Cloud technologies (AWS, Azure, GCP)
  • Kubernetes
  • Terraform
  • CloudFormation
  • Problem-solving
  • Debugging
  • Communication

Nice to have

  • Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
  • Experience developing cloud infrastructure services, preferably with Kubernetes.

What the JD emphasized

  • 5+ years of software engineering experience
  • Strong TypeScript and Node.js skills
  • Proficiency in at least one front-end framework, such as React, Vue.js, or Angular
  • You have excellent communication skills and the ability to work well within a global team
  • You are a strong problem-solver and have solid production debugging skills
  • You thrive in a fast-paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward.
  • You have a high level of responsibility, ownership, and accountability