(Senior) Software Engineer – Backend

permanent
Fully Remote

Open to all applicants globally!

We’re looking for experienced software engineers to help us build and maintain our managed TimescaleDB cloud services. You will have the opportunity to work with a close-knit team, developing Golang services that power our users TimescaleDB experience. You will design and architect features and services from the ground up and have ownership over them from the design phase through deployment to production.

Timescale is an all-remote organization; this is a full-time position and can be located anywhere across a wide range of time zones and locations (UTC-8 to UTC+5.5)

Experience

Requirements:

  • 2+ years of software engineering experience in production environments
  • Strong programming skills (we mainly use Go but are more concerned with good fundamentals), including working with concurrency and high volume/traffic workloads
  • Experience with event-driven architecture and modern API technologies like gRPC and GraphQL
  • Strong experience with and commitment to testing
  • Comfortable developing with Linux and containers

Nice to haves

  • Experience with deploying in Kubernetes environments and/or developing Kubernetes operators/controllers
  • Deep knowledge of at least one major cloud provider (AWS preferred)
  • Experience deploying, operating, and using major production-level databases. Huge bonus points for PostgreSQL and/or TimescaleDB!

Salary and Perks

  • Remote work
  • Competitive salary
Technology
AWS
Go

About Timescale

Timescale is the modern cloud platform built on PostgreSQL for time series, events, and analytics.

Timescale is the modern cloud platform built on PostgreSQL for time series, events, and analytics.

View all developer jobs

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search