Back-End (Golang) Engineer

Requirements

  • 3+ years as a backend engineer with at least 1.5 years using Go in production
  • Hands-on experience in cloud development with AWS, Azure, or GCP, which includes strong experience with application containerization
  • Experience in the development of performant, scalable, and feature-rich APIs. We’re using: REST, GraphQL, gRPC
  • Awareness of security-related topics such as HTTPS, SSO, MFA
  • Knowledge of SQL, sufficient to model efficient database schemas and run performant queries on top of them
  • Last but not least – strong expertise in Algorithms, Data Structures, Concurrency, and Design Patterns. Clean & well-tested code is must

Will be a plus

  • Familiarity with Kubernetes
  • A deep understanding of base protocols like TCP, UDP, and HTTP
  • Hands-on experience with RBAC services
  • Understanding database design principles
  • Knowledge of Rust or C++

Responsibilities

  • Take part in building the R&D team
  • Work in a fast-paced and highly demanding environment where we challenge ourselves
  • Own one of the most critical production paths in the organization
  • Define methodology, coding standards, CI/CD tools we use
  • Keep application knowledge-base up to date
  • Write code == own code

Tech stack 

  • Terraform as part of the application, dynamically provision AWS accounts, network infrastructure, and workloads in reaction to clients activity
  • The infrastructure is managed as code with Terraform/Kops/Helm and services are monitored using Prometheus Thanos Grafana and Loki
  • CI/CD is handled by a combination of CircleCI and ArgoCD in GitOps fashion to test and deploy code to production
  • The SQL core teams work with C++
  • Backend teams work with Go, Python, Rust in order to create gRPC microservices exposing REST APIs and GraphQL interface
  • CockroachDB, FoundationDB, Temporal, and Kafka as application infrastructure Our frontend teams work with TypeScript, React, Redux + Apollo

Future focus areas

  • Provisioning visibility and flows
  • Connectivity to AWS S3 and Glue
  • Observability over query profiling, resource utilization, and monitoring
  • Best in the market SQL IDE
  • Integrations with various external systems
  • Charting, data visualizations, data preps, data cleansing, many more…

What we offer

  • An opportunity to make an impact on the industrial future and be part of disruptive and groundbreaking product
  • In-depth exposure to a modern cloud-scale distributed data warehouse
  • Competitive salary
  • Medical insurance
  • Tax compensation
  • Hybrid work model: a mixture of the office and remote work
  • Long-term employment with 20 working-days paid vacation
  • Paid sick leaves (10 per year)

About the project

Firebolt is a disruptor in the cloud data warehouse space. So far they’ve built the fastest cloud data warehouse in the market, by far, and have helped some of the most data-forward companies in the world with their data challenges. But this is just the beginning. They are a strong team of world-class data experts, led by ex-founders from Sisense and Looker. With $164M of recent funding by top VCs, the team is poised to grow quickly and change the work with data and what can be done with data.

Job Category: Back-End vacancies Go
Job Type: Full Time
Job Location: Kyiv Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Book a Call

We use cookies to give you a better online experience. By using our site, you agree to our Cookies and Privacy Policy

AGREE