Hiring Senior Scala/Pekko Engineer (Bengaluru)

Hiring Senior Scala/Pekko Engineer (Bengaluru)

21 Oct
|
Haparz
|
Bengaluru

21 Oct

Haparz

Bengaluru

Role: Senior Scala/Pekko Engineer

Experience: 12+ Years

Location: Electronic City, Bangalore

Work Mode: Hybrid

Payroll: Haparz

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.
- Robust 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.

Work Location: In person

📌 Hiring Senior Scala/Pekko Engineer (Bengaluru)
🏢 Haparz
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: hiring senior scala/pekko engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: hiring senior scala/pekko engineer (bengaluru) / bengaluru