DevOps / Backend Engineer

Cyberhaven - Remote (30+ days ago)

Apply Now

Responsibilities

We’re looking for an experienced DevOps / backend engineer to help evolve and maintain our SaaS product. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture. You will be solving multiple exciting technical challenges, including:

Operate and improve a large-scale highly-available system that handles large graph datasets at enterprise scale in realtime. Instances of our product are processing billions of events from tens of thousands of endpoints in real-time with subsecond latency requirements
Solve real-world scaling problems that require thorough performance analysis and troubleshooting skills
Work with a modern and constantly evolving microservices-based software stack which includes GitOps, Kubernetes, Docker, Terraform, Elasticsearch, Redis, Etcd, Go
Design and operate a CI/CD infrastructure that reliably and quickly tests and delivers multiple instances of our product to large enterprise customers
Maintain infrastructure security for hardened software that must withstand real-world attacks, while processing untrusted data and communicating with tens of thousands of endpoints over the internet
Requirements
2+ years of experience operating modern cloud infrastructure and software stacks, including Kubernetes and Terraform
2+ years of hands-on experience operating large-scale highly-available distributed systems with hundreds of nodes
2+ years of experience with Go, or with another backend-focused language and willingness to quickly learn Go
Hands-on experience building backends with microservices architecture based on Kubernetes
Experience using, operating, and fine-tuning Elasticsearch or a similar NoSQL DB at a large scale
Experience with troubleshooting, profiling, and optimizing the performance of large distributed systems
Experience using REST APIs of modern SaaS applications commonly used in the enterprise
Experience with agile development and SCRUM
Excellent verbal and written communication skills in English
Availability to frequently communicate with a distributed engineering team in Central European time zone and customers in the US time zones
What you can count on
Competitive salary
Equity grants – get your part of the success of the company
Excellent benefits such as private health insurance
Opportunities to learn and grow professionally
English classes
Flexible schedule