Job Closed
This listing is no longer active.
ClickHouse is an open-source, column-oriented OLAP database management system.
Senior Backend Engineer
Location
Germany
Posted
66 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
Senior Backend Engineer II (AI Feature Builder)
StoryblokEmpower developers & marketers to create standout content experiences across any digital channel
Storyblok is a headless CMS that enables marketers and developers to create with joy and succeed in the AI-driven content era. It empowers you to deliver structured and consistent content everywhere: websites, apps, AI search, and beyond. Marketers get a visual editor with reusable components, in-context preview, and workflows to launch fast and stay on brand. Developers have freedom to use their favorite frameworks and integrate with anything through the API-first platform. Brands get one source of truth for content that is accurate, flexible, and measurable. Legendary brands like Virgin Media O2, Oatly, and TomTom use Storyblok to make a bigger, faster market impact. It’s Joyful Headless™, and it changes everything. WHAT IS IN IT FOR YOU You will be joining a growing company where you can contribute to many “firsts”. Plus these benefits: - Monthly remote work stipend (home internet costs, electricity). Home office equipment package right at the start (laptop, keyboard, monitor…) - Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding - Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays - Personal development fund for courses, books, conferences, and material - VSOP (Virtual Stock Option Plan) - The annual international team-building trip, quarterly and monthly online get-togethers - As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules - An international team that loves to have fun at work and works hard together to accomplish shared goals JOB SUMMARY The Senior Backend Engineer II operates beyond individual feature ownership and takes responsibility for major backend subsystems, multi-cycle initiatives, and complex technical challenges that impact multiple teams. This role works closely with Engineering Managers, Product, and fellow engineers to drive scalable, reliable, and secure backend solutions and is expected to clarify ambiguous problems, lead technical design efforts, and elevate engineering standards across the Backend pillar. Success in this role is measured not only by the delivery of high-quality systems but also by the ability to create technical leverage, strengthen reliability, and increase the organization's execution capacity. ESSENTIAL JOB FUNCTIONS - Be accountable for the technical health, scalability, and long-term sustainability of a defined backend subsystem or domain. - Lead complex technical initiatives spanning multiple cycles with end-to-end responsibility from problem framing to measurable stabilization. - Design robust backend architectures and implementation plans that reduce operational risk and improve system performance. - Break down ambiguous or loosely defined problems into clear technical strategies with explicit trade-offs. - Collaborate closely with Engineering Managers and Product to align technical solutions with business priorities and customer needs. - Improve backend reliability by proactively identifying systemic risks, technical debt, and architectural bottlenecks within the domain and drive remediation before they impact teams or customers. - Contribute hands-on to the backend codebase, delivering high-quality, secure, well-structured, and maintainable code. - Raise engineering standards through thoughtful code reviews, documentation, and technical guidance. - Mentor mid-level and senior engineers across the Backend pillar, supporting their growth toward greater technical ownership. - Support production stability by actively participating in debugging, root cause analysis, and long-term remediation efforts. - Contribute to evolving backend development practices, testing strategies, CI/CD workflows, and performance optimization efforts. - Act as a technical reference point within a defined backend domain, fostering alignment and reducing cross-team friction. EDUCATION AND EXPERIENCE - 9+ years of relevant experience as a Backend Engineer, with demonstrated ownership of complex systems or subsystems. - Strong experience with Ruby on Rails (preferred) or comparable backend frameworks. - Proven experience designing and implementing scalable APIs and backend services. - Strong expertise in PostgreSQL and database design; familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, or Weaviate) is a plus. - Deep understanding of software design principles, testing strategies, CI/CD, and backend reliability practices. - Experience working with distributed systems, background jobs (e.g., Sidekiq), caching layers (e.g., Redis), and cloud infrastructure (AWS preferred). - Familiarity with modern AI/ML services or data-intensive workflows is desirable. - Experience leading technical initiatives or large refactors across teams is highly valued. - Strong problem-solving skills and ability to operate effectively in complex, evolving environments. - Excellent written and verbal communication skills in a collaborative, remote-first setting. - Bachelor’s or Master’s degree in Computer Science or equivalent practical experience. MENTAL, PHYSICAL AND ENVIRONMENTAL REQUIREMENTS Remote (home) work opportunity or funded by Storyblok co-working space GENERAL TERMS Storyblok has a commitment to diversity and inclusion. We strive to create a hiring environment in which all people feel they are equally respected and valued, irrespective of gender identity or expression, sexual orientation, ethnicity, age, religion, citizenship or any other characteristic. You can find more information about our privacy policy here. All communications regarding job opportunities at Storyblok will come from an official Storyblok employee with an email address ending in @storyblok.com. We will never redirect you to another portal or another site that is unrelated to our domain (storyblok.com). Here is a sneak peek of Storyblok’s Visual Editor If you need an accommodation for any part of the application process, please email talent.acquisition@storyblok.com
Senior Backend Engineer I (AI Feature Builder)
StoryblokEmpower developers & marketers to create standout content experiences across any digital channel
Storyblok is a headless CMS that enables marketers and developers to create with joy and succeed in the AI-driven content era. It empowers you to deliver structured and consistent content everywhere: websites, apps, AI search, and beyond. Marketers get a visual editor with reusable components, in-context preview, and workflows to launch fast and stay on brand. Developers have freedom to use their favorite frameworks and integrate with anything through the API-first platform. Brands get one source of truth for content that is accurate, flexible, and measurable. Legendary brands like Virgin Media O2, Oatly, and TomTom use Storyblok to make a bigger, faster market impact. It’s Joyful Headless™, and it changes everything. WHAT IS IN IT FOR YOU You will be joining a growing company where you can contribute to many “firsts”. Plus these benefits: - Monthly remote work stipend (home internet costs, electricity). Home office equipment package right at the start (laptop, keyboard, monitor…) - Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding - Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays - Personal development fund for courses, books, conferences, and material - VSOP (Virtual Stock Option Plan) - The annual international team-building trip, quarterly and monthly online get-togethers - As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules - An international team that loves to have fun at work and works hard together to accomplish shared goals JOB SUMMARY The Senior Backend Engineer I is responsible for designing, building, and evolving backend systems that power our flagship CMS platform. Works closely with product owners, designers, and fellow engineers to deliver scalable, reliable, and secure server-side solutions. This role operates primarily within a single team or well-defined backend domain and is accountable for successful delivery within that scope. You are expected to operate independently within your team, take ownership of complex features, and contribute to improving code quality, performance, and maintainability. Success in this role is measured by consistent delivery of high-quality backend solutions, strong ownership of production systems, and meaningful contributions to your team’s technical standards and execution capacity. ESSENTIAL JOB FUNCTIONS - Own and deliver complex backend features and services using modern technologies (primarily Ruby on Rails; experience in other languages such as Python, Rust, or Elixir is valued). - Contribute to the design and implementation of scalable APIs and backend logic that ensure high performance, reliability, and security. - Take responsibility for the performance and scalability of your team’s backend systems, optimizing queries and data models using PostgreSQL and other storage systems. - Write clean, efficient, secure, and well-documented code that follows established engineering standards and best practices. - Implement and maintain automated tests as part of development workflows, contributing to continuous integration and deployment practices. - Proactively identify and resolve bugs and production issues, balancing speed and quality while minimizing customer impact. - Participate actively in code reviews, providing constructive feedback and upholding high engineering standards. - Collaborate closely with product owners, designers, and other stakeholders to translate business requirements into sustainable technical solutions. - Develop a strong understanding of the backend codebase and domain, contributing to documentation and knowledge sharing within the team. - Support and mentor mid-level and junior engineers within the team, fostering a collaborative and respectful engineering culture. - Take initiative to unblock teammates, resolve technical challenges, and contribute to the overall success of the team. EDUCATION AND EXPERIENCE - 7+ years of relevant experience as a Backend Engineer, with at least 3+ years in Ruby on Rails preferred. - Strong experience with at least one major backend framework (Ruby on Rails preferred; FastAPI, Flask, Express, or similar frameworks are a plus). - Experience with PostgreSQL; familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, or Weaviate) is a plus. - Knowledge of tools such as Redis, Sidekiq, Memcached, or equivalents. - Familiarity with modern AI/ML services or data-intensive workflows is desirable. - Experience with automated testing frameworks (e.g., RSpec, PyTest, Jest) and CI/CD best practices. - Solid understanding of design patterns, development best practices, object-oriented design, algorithms, and data structures. - Experience with RESTful services and microservices; exposure to GraphQL is a plus. - Proficiency with Git and modern development workflows. - Experience with cloud-based infrastructure (AWS preferred; GCP or Azure a plus). - Ability to write efficient, secure, well-documented, and clean code. - Strong problem-solving skills and ability to work independently within a collaborative team environment. - Strong written and verbal communication skills in a remote-first organization. - Demonstrated ownership mindset and motivation to contribute meaningfully to Storyblok’s growth as part of a high-performing team. - Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience. MENTAL, PHYSICAL AND ENVIRONMENTAL REQUIREMENTS Remote (home) work opportunity or funded by Storyblok co-working space GENERAL TERMS Storyblok has a commitment to diversity and inclusion. We strive to create a hiring environment in which all people feel they are equally respected and valued, irrespective of gender identity or expression, sexual orientation, ethnicity, age, religion, citizenship or any other characteristic. You can find more information about our privacy policy here. All communications regarding job opportunities at Storyblok will come from an official Storyblok employee with an email address ending in @storyblok.com. We will never redirect you to another portal or another site that is unrelated to our domain (storyblok.com). Here is a sneak peek of Storyblok’s Visual Editor If you need an accommodation for any part of the application process, please email talent.acquisition@storyblok.com
Senior Software Developer - U.S. Based Remote Opportunity
Common AppWe are dedicated to access, equity, and integrity in the college admission process.
ABOUT US Do you have a passion for higher education? Do you want to make a positive impact on the college admissions process? Our staff help to remove barriers and encourage students to forge their path to a better future. Common App is a national not-for-profit organization dedicated to the pursuit of access, equity, and integrity in the college admission process. Each year we support more than 1 million students, one-third of whom are first-generation, as they apply to our more than 1100 diverse member colleges & universities using the Common App's free online application. If you are an experienced technical professional and want to be part of a mission-driven non-profit that uses innovative technology to advance the college admission process, Common App may be a great match for you. Common App is currently searching for a Senior Software Developer RESPONSIBILITIES Our senior software developer position reports to our Senior Director of Software Development and is part of a team of developers designing and developing both web-based and mobile software products for Common App. Our Developers work in a team environment to assist in software architecture design and to implement high-quality software products that meet the needs of the Common App community. This position plans, develops, modifies, and tests software components using .NET technologies within an Amazon Web Service and Agile development environment to create new products and enhance existing software systems. Our software developers also assist in managing the production system to ensure quality in support of the end-user experience and will serve as mentors or provide direct guidance to other Software Developers.
We are looking for a Senior Python Engineer with deep data understanding to lead a critical data infrastructure project for our biggest client, a finance and trading platform. The project centers on using Python to consolidate stale, fragmented data from multiple sources into a reliable, well-structured database, enabling the client's trading team to make faster and more informed decisions. This is a data-heavy role, focused on aggregation, modelling, processing, and reliability. You will work closely with our internal team and directly with the client to extract domain knowledge, define the data model, and build a robust pipeline from the ground up. Our Mission, Vision, and Values At Space Inch, we prioritize alignment with our clients and team, ensuring a deep understanding of their needs. We are committed to delivering exceptional work while supporting the personal and professional growth of our team members. Our Stance on AI & Technology Transitions We don't just "accept" AI; we encourage its usage to enhance productivity and code quality. If you’re a Senior Engineer, AI-proficient, with a proven track record of picking up new languages quickly, you might be a great fit to our team. We value senior-level architectural thinking and problem-solving over rigid adherence to a specific syntax. About working at Space Inch - Our team is around 80 people, primarily based in Croatia, but also with members in South America, Serbia, and the US; the product team mostly being in the US, and engineering in Croatia and Brazil - We are remote-first, but occasional travel may be required, e.g. for our annual company retreats - We work on end-to-end projects with a long-term vision - We prioritize work-life balance, even with a globally distributed team What You’ll Be Working On - Consolidate critical trading data from multiple disparate sources into a centralized, queryable database. - Design and implement data pipelines and orchestration workflows to automate data ingestion and processing. - Enable the client’s team to track position changes across daily, weekly, and monthly intervals with accuracy and speed. - Propose and implement a database strategy using a lower-level database as the primary aggregation layer, with reporting published to Snowflake. - Ensure data auditability and observability, with clear traceability for how each data point is created. - Identify and surface additional data opportunities as the project matures, helping the client understand the broader potential of their data.



