Backend Developer - Distributed Systems
Technology
FxconsultingBangalore, India1 months agoUntil 31/5/2026
Full time
Job description
Job Description :
Function : Software Engineering Backend Development
Scala, Data Structures, Algorithms, Java, Kafka
Responsibilities :
- End to end Backend architectural and development responsibilities, right from requirement clarifications till deployment(designing, coding and delivering) and stabilizing the feature in prod.
- Owning and contributing to the non-functional aspect(monitoring, alerting, logging) of the applications.
- Contributing with LLD, doing code reviews and suggesting and incorporating the right set of design patterns.
Requirements :
- 5-9 years of experience as a Backend developer in a start-up or product based environment.
- Excellent knowledge of Scala and any other functional programming language, and at least 2 years of experience in building applications using Scala.
- Deep understanding of Data structures and Algorithms.
- Experience of designing and architecting large scale distributed systems.
It would be great if you also have :
- Experience with microservices architecture and design patterns and SOLID design principles.
- Hands-on experience in building large scale platforms & services using Scala, Play, Redis, Kafka & Nosql stores.
- Experience with GCP or any other public cloud.
- Good English skills, oral and written.
Keywords
ScalaData StructureAlgorithmKafkaDistributed SystemsCodingApache KafkaRedisJava
¿Te interesa este puesto?