Backend Engineer
Coralogix
- London, United Kingdom
- Hybrid
- Mid Level
- Posted
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
