Skip to main content

Backend Developer - Distributed Systems

Technology
Fxconsulting
Bangalore, 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?