DevJobs

Backend Tech Lead

Overview
Skills
  • Scala Scala ꞏ 7y
  • Java Java
  • Kotlin Kotlin
  • Spark Spark ꞏ 7y
  • Flink Flink ꞏ 7y
  • Node.js Node.js ꞏ 7y
  • Kafka Kafka ꞏ 7y
  • Redis Redis ꞏ 7y
  • Elasticsearch Elasticsearch ꞏ 7y
  • AWS AWS ꞏ 7y
  • GCP GCP
  • Azure Azure
  • Kubernetes Kubernetes ꞏ 7y
  • Docker Docker
  • Akka Streams ꞏ 7y
  • Spark Streaming ꞏ 7y
  • JVM
  • RocksDB

Coralogix is a modern, full-stack observability platform transforming how businesses process and understand their data. Our unique architecture powers in-stream analytics without reliance on expensive indexing or hot storage. We specialize in comprehensive monitoring of logs, metrics, traces, and security events with features such as APM, RUM, SIEM, Kubernetes monitoring, and more, all enhancing operational efficiency and reducing observability spend by up to 70%.

We are looking for a Backend Tech Lead to join our growing team!


Our Stack:

  • Scala, Node.js
  • Kafka Streams / Akka Streams
  • Spark
  • Kafka, Elasticsearch, Redis
  • Kubernetes
  • AWS


What You'll Do:

  • Lead end-to-end development and ownership of our products and features, from design to scalable and predictable production behavior.
  • Solve diverse and complex problems at high scale.
  • Architect and design scalable and resilient backend systems.
  • Review code, architecture, and data to identify and troubleshoot problems.
  • Mentor and guide team members, fostering a culture of continuous improvement.
  • Drive technical innovation and stay up-to-date with the latest industry trends.
  • Participate in strategic planning and contribute to product roadmap development.
  • Optimize performance and ensure high availability and reliability of the backend services.


Requirements:

  • 7+ years of development experience.
  • Proven experience as a backend tech lead or similar role
  • Hands-on experience with data streaming technologies: Apache Kafka / Spark Streaming / Kafka Streams / Apache Flink.
  • Experience in Scala or another JVM language (Java, Kotlin, etc.).
  • B.Sc. in Computer Science or an equivalent field.
  • Experience in data modeling.


Advantages:

  • Knowledge in JVM or RocksDB optimizations and tuning.
  • Production experience in a SaaS environment, including metrics, logging, and troubleshooting production systems.
  • Experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Experience with Kubernetes and Docker containers.

Coralogix