Senior Backend Engineer - HyperDX
WFA Digital Insight
With the remote job market booming, demand for skilled backend engineers with expertise in observability and developer experience has skyrocketed. As the industry shifts towards more efficient data management, companies like Clickhouse are at the forefront. With over 3,000 customers and a growth rate of 250 percent year over year, Clickhouse is revolutionizing real-time analytics and data warehousing. Candidates should be prepared to showcase their skills in TypeScript, Node.js, and experience with open-source platforms. Before applying, consider how your passion for software and creativity can contribute to transforming how companies use data.
Job Description
## About the Role As a Senior Backend Engineer at Clickhouse, you'll be part of a dynamic team focused on building a petabyte-scale, high-performance observability platform. Your primary goal will be to craft an amazing developer experience, ensuring reliable, high-throughput data pipelines and APIs that developers depend on every day. This role entails collaborative work with open-source contributors and customers to solve their challenges and incorporate their feedback into the backend architecture and API design.
The role matters because it directly impacts how engineers monitor, debug, and scale their production applications. With HyperDX joining Clickhouse, the potential for transforming telemetry data into actionable insights is vast. Imagine a world where logs, metrics, traces, and session replays come together seamlessly to pinpoint root causes faster than ever before.
You will be working closely with the development team, reporting to the technical lead, and collaborating with cross-functional teams to ensure the product meets the highest standards of quality and performance.
## What You Will Do - Own and build key backend services and infrastructure that power the observability platform.
- Ensure reliable, high-throughput data pipelines and APIs that developers depend on every day.
- Collaborate with open-source contributors and customers to solve their challenges and incorporate their feedback.
- Design and implement scalable backend systems capable of ingesting, processing, and querying petabytes of observability data.
- Build foundational services that empower engineers to crack production issues like never before.
- Participate in code reviews to ensure the highest quality of the codebase.
- Contribute to the development of the company's technical vision and strategy.
- Stay up-to-date with the latest technologies and trends in backend development and observability.
- Engage in continuous learning and self-improvement to stay ahead in the field.
- Strong skills in TypeScript and Node.js, with experience in Express, Fastify, or similar frameworks.
- Solid understanding of API design, distributed systems, and data modeling.
- Experience with containerized environments such as Docker and Kubernetes.
- Familiarity with Go is a plus, as you'll occasionally contribute to Go-based services.
- 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 the ability to work in a fast-paced environment.
- Strong opinions on observability tools and a vision for making them 10x better.
- Participation in open-source projects or personal projects that demonstrate your skills.
- Experience with cloud platforms such as AWS or GCP.
- Collaborative and dynamic work environment with a team of talented engineers.
- Professional development opportunities to enhance your skills and career growth.
- Flexible working hours and remote work options to ensure work-life balance.
- Access to the latest technologies and tools to stay ahead in the field.
- Competitive compensation and benefits package.
- Equity options to be a part of the company's growth and success.
- Health insurance and wellness programs to support your physical and mental health.
- Generous PTO and holidays to recharge and spend time with loved ones.
How to Stand Out
- Showcase your backend development skills: Highlight your experience with TypeScript, Node.js, and expertise in building scalable backend systems.
- Demonstrate your understanding of observability: Share your knowledge of observability tools and how you can contribute to making them better.
- Prepare to talk about your experience with open-source platforms: Be ready to discuss your contributions to open-source projects and how you engage with the developer community.
- Emphasize your problem-solving skills: Provide examples of how you've tackled complex technical challenges and your approach to solving them.
- Be ready to discuss your vision for developer experience: Share your thoughts on how to craft an amazing developer experience and what you've done in the past to achieve this.
- Ask about the company culture and team dynamics: Show your interest in the company by asking about the work environment and how the team collaborates.
- Negotiate your salary based on your experience: Research the market standard for your role and negotiate your compensation package accordingly.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.