jobapplier

Backend Engineer

Coralogix

Join Coralogix, a fast-growing observability platform recognized as a unicorn in the tech industry. As a Backend Engineer, you will lead the design, development, and evolution of scalable, high-impact systems. You will work with a distributed, event-driven architecture and solve complex technical challenges at scale. Enjoy a flexible, hybrid work model, global opportunities, and a culture that celebrates diversity and belonging.

Responsibilities

  • Concevoir, développer et faire évoluer des systèmes évolutifs et à fort impact, en prenant en charge les fonctionnalités de bout en bout.
  • Résoudre des défis techniques complexes à grande échelle en utilisant des principes d'ingénierie solides et des technologies modernes de traitement de flux.
  • Collaborer étroitement avec les ingénieurs et les chefs de produit pour améliorer continuellement le produit.
  • Hands-on experience with observability platforms (Coralogix, Grafana, etc.)

Requirements

  • 3+ years of development experience with JVM stack - Java / Kotlin / Scala - Advantage
  • 3+ years of experience developing and operating distributed systems in production. in Computer Science or an equivalent field
  • Proven experience in building systems that are highly available and reliable through strong architectural practices, monitoring, and proactive incident management
  • Strong knowledge of distributed computing paradigms and principles, such as consistency, partitioning, and resilience
  • Hands-on experience with Data Streaming technologies, including Apache Kafka, Spark Streaming, KafkaStreams, or Apache Flink
  • 5+ years of software development experience
  • Proficiency in data modeling and designing systems to handle large-scale, distributed datasets efficiently
  • Hands-on experience with RocksDB optimizations and tuning
  • Production experience in a SaaS environment - Metrics, Logging, Troubleshooting production systems

Preferred

  • Familiarity with gRPC and Protobuf