Senior Backend Engineer

at

QuestDB

We have built the fastest open source time series database from the ground up to offer breakthrough performance for real-time analytics. We are the fastest growing database within the fastest-developing database category.

Developers rely on QuestDB as the analytic backbone of real-time systems ranging from FinTech to machine learning, IoT, and application monitoring. Fortune 500 companies such as Airbus and Yahoo deploy QuestDB for large-scale, data-intensive production systems, some of which serve close to a billion users.

Our HackerNews launch was the third biggest for an open source company at Y Combinator, and our open source repository has gathered more than 5k stars to date. We are a product-first company with a community encompassing more than 10k developers. We are a remote-first company backed by leading venture capital firms and Y Combinator.

We are 100% remote, backed by leading venture capital firms and building the team.

About the role

Skills: Kubernetes, Python, React, Amazon Web Services (AWS)

As an Senior Backend Engineer, you will be a critical part of our growing company, contributing towards the launch of a greenfield cloud-hosted database as a service (DBaaS) solution. You will bring your expertise to build a Python-based backend for the QuestDB DBaaS offering in close collaboration with the cloud engineering team.

Responsibilities

  • Implementing and maintaining the DBaaS backend
  • Building a REST API to allow for easy programmatic interaction with the backend
  • Design procedures for troubleshooting and maintenance of the system
  • Ensure the backend has strong unit and functional testing coverage
  • Advocate for improvements to software quality, security, and performance
  • Brainstorm feature design, system architecture, and product roadmap

Requirements

  • 5+ years of experience building applications in Python
  • Experience with SQL, RDBMS and database design
  • Familiarity with microservices architectures and cloud technologies
  • Familiarity with Linux/UNIX systems
  • Experience building scalable public REST APIs
  • Excellent written and communication skills
  • Strong team player who is open to guiding colleagues on your areas of expertise
  • The ability to understand, shape and deliver against customers' requirements

Candidates who have experience with the desired software stack would stand out:

  • Python / FastAPI
  • Docker / Kubernetes / AWS
  • QuestDB - PostgreSQL, InfluxDB Line Protocol, REST API
  • Front end experience with React / Nextjs is a bonus
Technology

QuestDB is a high-performance, open-source SQL database for applications in financial services, IoT, machine learning, DevOps and observability. It includes endpoints for PostgreSQL wire protocol, high-throughput schema-agnostic ingestion using InfluxDB Line Protocol, and a REST API for queries, bulk imports, and exports.

QuestDB implements ANSI SQL with native extensions for time-oriented language features. These extensions make it simple to correlate data from multiple sources using relational and time series joins. QuestDB achieves high performance from a column-oriented storage model, massively-parallelized vector execution, SIMD instructions, and various low-latency techniques. The entire codebase was built from the ground up in Java and C++, with no dependencies, and is 100% free from garbage collection.

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar