Golang Job: Senior Software Engineer - Backend - Microservices

Job added on




Rio de Janeiro - Brazil

Job type


Golang Job Details

Timescale helps developers build the next wave of computing, through its managed cloud-native platform for supercharged PostgreSQL. Scale further, build faster, spend less.

Do you love great developer experiences? Databases? Modern cloud infrastructure? Are you excited to help build the next great database cloud, supporting a fully self-service product experience built around a high-degree of automation and scale?

We're looking for experienced backend engineers to help us design and build the backend microservices, APIs, and other software infrastructure for Timescale Cloud, which is built primarily in Golang. You'll have the opportunity to work with a close-knit, experienced team. You'll design clean microservices and interfaces that will interact both with upstream and frontend APIs and interact with our Kubernetes-based clusters and infrastructure. You'll care about developing great user experiences for developers and believe that cloud engineering teams should own their products from design to implementation to operation.

While you'll help build services serving thousands of customers, it's still Day 1 here at Timescale. You'll have the opportunity for significant impact and ownership.

Timescale is a 100% remote organization, with engineers throughout the world. For team effectiveness, this open role is primarily for those in North/South American and European timezones.

You Will

  • Contribute to the growth and success of Timescale Cloud. You will bring your experience, passion, and commitment to building a great database cloud experience for developers worldwide.
  • Develop in Go, but you can up-level those skills while here
  • Work collaboratively with your team and other Timescalers to succeed together. You view communication as a critical part of your job (including both brainstorming random ideas and providing more structured design and code review feedback).
  • Ensure that Timescale Cloud remains reliable, scalable, and flexible as we continue to grow, and take the responsibility for hosting customers' mission-critical databases seriously

You Have

  • Strong programming skills (we mostly use Go but are more concerned with good fundamentals)
  • Experience building backend microservices and API-driven development
  • An understanding for designing, understanding, and debugging complex distributed systems.
  • Experience with at least one major cloud provider (AWS preferred) and infrastructure components such as Kubernetes, containers, Github CI/CD, etc.

Req: 2393