Senior Full Stack Engineer - ClickStack

ClickhouseClickhouse·Remote(United States (remote))
Software Development
AdjustExcel

WFA Digital Insight

The demand for skilled full stack engineers in the remote job market continues to surge, with a 25% increase in job postings over the past year. As companies like ClickHouse lead the charge in real-time analytics and observability, the need for experts who can craft seamless developer experiences has never been more pressing. With the right combination of technical prowess and collaborative spirit, candidates can capitalize on this trend and drive innovation in the industry. Before applying, it's essential to understand the nuances of observability tools and the importance of community engagement in open-source platforms.

Job Description

About the Role

ClickHouse is revolutionizing the way companies approach real-time analytics, data warehousing, and observability. As a Senior Full Stack Engineer, you will play a crucial role in shaping the future of observability for developers. You will be responsible for building key features, collaborating with the open-source community, and driving the development of ClickStack, an open-source platform that transforms telemetry data into actionable insights.

The ideal candidate will have a strong background in full stack development, with a passion for creating developer tools and a keen eye for design. You will be working closely with a talented team of engineers to build a petabyte-scale, high-performance observability platform that delivers seamless, next-level performance for our growing customer base.

What You Will Do

  • Own and build key features, focusing on frontend and backend systems that streamline debugging and monitoring for developers
  • Collaborate with open-source contributors and customers, solving their challenges and incorporating their feedback into our roadmap
  • Supercharge HyperDX and ClickStack to blaze through petabytes of observability data with lightning-fast efficiency
  • Unlock groundbreaking analysis tools that empower engineers to crack production issues like never before
  • Scale our cloud-hosted platform to deliver seamless, next-level performance for our growing customer base
  • Engage with the community to promote ClickStack and gather feedback
  • Participate in code reviews and contribute to the improvement of the codebase
  • Collaborate with the product team to define the product roadmap and priorities
  • Develop and maintain technical documentation for ClickStack

What We Are Looking For

  • 5+ years of software engineering experience with a preference for building developer tools
  • Strong TypeScript and Node.js skills (Next.js frontend and Express backend)
  • Strong proficiency in React.js
  • Proficiency in SQL for query generation on ClickHouse
  • Experience with Docker and container orchestration platforms like Kubernetes
  • A passion for open source and the developer community
  • Experience creating developer tooling and an eye for how to design for developers
  • Excellent problem-solving skills and attention to detail

Nice to Have

  • Expertise in distributed systems and event ingestion pipelines
  • Experience working with columnar databases
  • Strong opinions on observability tools and a vision for making them 10x better
  • Experience with cloud-based technologies such as AWS or GCP

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on a cutting-edge, open-source platform
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development and growth opportunities
  • Access to the latest tools and technologies
  • Recognition and rewards for outstanding performance

How to Stand Out

  • When applying, be sure to highlight your experience with full stack development and your passion for creating developer tools. Showcase your ability to design and build scalable solutions that meet the needs of developers.
  • To stand out, demonstrate your knowledge of observability tools and your vision for improving them. Share your thoughts on how to make observability 10x better and how you can contribute to this effort.
  • Prepare to talk about your experience with open-source platforms and your ability to collaborate with the community. Share your thoughts on how to promote ClickStack and gather feedback from users.
  • Make sure to review the company's technology stack and be prepared to discuss your experience with similar technologies. This will show your ability to adapt and learn new tools and technologies.
  • When negotiating salary, be sure to research the market rate for your role and location. This will help you make a strong case for your desired salary and benefits package.
  • Be prepared to ask questions during the interview process, such as what the team's dynamics are like, what the biggest challenges are, and how the company approaches professional development and growth opportunities.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.