H
Haparz Pvt Ltd•2h ago
Indeed

Hiring Senior Scala/Pekko Engineer

Bangalore City, Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Hiring Senior Scala/Pekko Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Haparz Pvt Ltd

Full Job Description

Role Overview

We are looking for a highly experienced Senior Scala/Pekko Engineer to design, develop, and maintain scalable, resilient, cloud-native backend applications. The ideal candidate will have strong expertise in Scala, Pekko or Akka, distributed systems, event-driven architecture, and modern backend engineering practices.

You will contribute to architecture and technical design decisions, build reliable microservices and APIs, and help deliver high-performance systems using AWS, Kafka, Docker, and Kubernetes. The role requires strong engineering ownership, architectural thinking, and the ability to collaborate with product, frontend, and SRE teams.

Key Responsibilities

  • Design, develop, and maintain scalable, highly available backend services using Scala and modern functional programming practices.
  • Build asynchronous, concurrent, and fault-tolerant applications using Apache Pekko or Akka.
  • Develop clean, maintainable, testable code using Scala libraries and functional programming tools such as Cats and Cats Effect.
  • Contribute to system architecture, distributed systems design, microservices, API contracts, and technical decision-making.
  • Design and implement Event Sourcing, CQRS, Domain-Driven Design (DDD), and event-driven architectures using Kafka.
  • Build resilient, high-performance APIs and distributed services with appropriate error handling, recovery, and concurrency controls.
  • Develop, deploy, and operate cloud-native applications on AWS using Docker and Kubernetes.
  • Work with relational and non-relational databases, ensuring data consistency, performance, and appropriate data modelling.
  • Establish and maintain automated testing, code quality standards, observability, logging, metrics, and production reliability.
  • Contribute to CI/CD pipelines, deployment automation, and continuous improvement of software delivery practices.
  • Collaborate with Product, Front-End, and SRE teams to translate business requirements into reliable technical solutions.
  • Participate in code reviews, architecture discussions, technical mentoring, and knowledge-sharing activities.
  • Take end-to-end ownership of engineering outcomes, troubleshoot complex production issues, and challenge technical decisions constructively.

Required Technical Experience

  • 12+ years of software engineering experience, with strong hands-on expertise in Scala backend development.
  • Strong practical experience with Apache Pekko and/or Akka for concurrent, asynchronous, and distributed applications.
  • Solid understanding of functional programming, including practical use of Cats and Cats Effect.
  • Strong knowledge of distributed systems, microservices, concurrency, fault tolerance, and API design.
  • Hands-on experience with Kafka and event-driven architectures.
  • Practical knowledge of Event Sourcing, CQRS, and Domain-Driven Design.
  • Experience building and operating cloud-native backend services on AWS.
  • Hands-on exposure to Docker, Kubernetes, CI/CD, automated testing, and production monitoring.
  • Experience with relational and non-relational databases.
  • Strong problem-solving, communication, technical ownership, and cross-functional collaboration skills.

Preferred / Additional Experience

  • Experience migrating or modernizing Akka-based systems to Apache Pekko, or working with both ecosystems.
  • Experience with production-scale distributed systems and high-throughput event processing.
  • Experience with Java or Python as complementary backend languages.
  • Familiarity with production observability, performance tuning, resilience testing, and incident management.

What Success Looks Like

  • Delivering reliable, maintainable, and scalable backend services.
  • Making sound architecture decisions for distributed and event-driven applications.
  • Improving service resilience, observability, performance, and deployment quality.
  • Taking ownership of complex engineering problems from design through production support.
  • Working effectively with cross-functional teams in an Agile product environment.

Company

H

Haparz Pvt Ltd

Haparz Pvt Ltd is a technology company located in Bangalore, Karnataka.

Bangalore City, Bengaluru, Karnataka
Posted on Indeed