Job Closed
This listing is no longer active.
ClickHouse is an open-source, column-oriented OLAP database management system.
Senior Backend Engineer
Location
Canada
Posted
65 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
ClickHouse
• Own and build key backend services and infrastructure that power our observability platform, ensuring reliable, high-throughput data pipelines and APIs that developers depend on every day. • Collaborate with open-source contributors and customers, solve their challenges, and incorporate their feedback into our backend architecture and API design. • Design and implement scalable backend systems capable of ingesting, processing, and querying petabytes of observability data.
Job Requirements
- 5+ years of software engineering experience with a strong focus on backend development, with a preference for building developer tools or infrastructure.
- Strong TypeScript and Node.js skills (experience with Express, Fastify, or similar frameworks).
- Solid understanding of API design, distributed systems, and data modeling.
- Experience with Go is a plus — you'll occasionally contribute to Go-based services.
- Familiarity with containerized environments (Docker, Kubernetes).
- A passion for open source and the developer community.
- Experience creating developer tooling and an eye for how to design for developers.
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.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
Related Guides
Related Job Pages
More Backend Engineer Jobs
GoLang Developer
SupersourcingWe are an AI recruitment platform that helps businesses hire developers or build their engineering teams 90% faster.
• Develop and maintain backend applications using the Go programming language. • Collaborate with frontend developers, designers, and project managers to define, design, and implement new features. • Write clean, efficient, and maintainable code in Golang. • Design and implement RESTful APIs for seamless integration with frontend applications. • Integrate third-party services and APIs into the backend architecture. • Ensure the performance, scalability, and security of backend applications. • Troubleshoot and debug issues, and propose effective solutions. • Stay up to date with the latest industry trends and technologies related to Golang development. • Work closely with project managers and stakeholders to understand project requirements and deliver solutions that meet business needs. • Participate in code reviews and provide constructive feedback to maintain high-quality code standards. • Collaborate with the DevOps team to deploy and maintain applications on cloud platforms like GCP or AWS. • Write unit tests and perform integration testing to ensure software quality.
Database Developer – Pyspark
SupersourcingWe are an AI recruitment platform that helps businesses hire developers or build their engineering teams 90% faster.
• Design and develop a custom query builder for efficient JSON data processing using PySpark • Collaborate with cross-functional teams, including data scientists and analysts • Design and implement data models and database schemas for optimal storage and retrieval of JSON data • Develop and maintain data pipelines and workflows, ensuring accuracy and reliability of processed data through validation and quality checks
Backend Developer – Payment Experienced
TechBiz GlobalTechBiz Global is a leading IT recruitment and software development company
• Design, develop, and maintain backend services and APIs. • Build and support critical data interfaces, including low-latency real-time streams (APIs, messaging) and high-volume batch/file-based data transfers. • Develop and maintain REST and GraphQL API integrations connecting frontend applications with backend services. • Write clean, maintainable, and efficient code following best practices. • Perform unit testing and ensure high code quality. • Optimize applications for performance, scalability, and reliability. • Implement robust error handling, caching, and data synchronization mechanisms. • Troubleshoot and resolve complex technical issues with minimal supervision. • Collaborate effectively with Business Analysts, Project Managers, and other development teams. • Stay up to date with technologies and trends in the payments and fintech industry.
• Develop new microservices • Revamp and improve existing services • Componentize functionality for deployment • Collaborate with teammates to design solutions



