freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer Data Engineering

  • Architect, build, and own scalable Java microservices for streaming ingestion, enrichment, and processing
  • Drive Kafka design decisions — topics, partitioning, consumer groups, back-pressure, delivery semantics and tune them for throughput and reliability
  • Make scaling calls based on data: load tests, profiling, capacity planning, and production telemetry
  • Embed GenAI across the SDLC : code generation, code review, test authoring, debugging, design exploration and share your knowledge with the team
  • Partner with architects, product managers, and data consumers to turn ambiguous requirements into resilient systems

#LI-NK2

  • 7+ years of hands-on backend engineering, with strong production experience in Java and Apache Kafka
  • Proven track record designing and scaling microservices that handle high-throughput, low-latency workloads on AWS
  • Deep practical understanding of distributed systems — consistency, fault tolerance, observability, performance
  • Working fluently with GenAI tools across the development lifecycle, and a point of view on where they help and where they don't
  • Quarkus and Kafka Streams experience — advantage
  • A curious, motivated engineer who genuinely enjoys data challenges and digs into the hard ones
  • BSc in computer science / software engineering
  • Fluent English (written and spoken)

#LI-NK2

See also