Scala/Pekka engineer | 12+ Years | Hybrid | Bangalore |

Haparz
Bengaluru, Karnataka, India

Job Title: Senior Scala/Pekko Engineer

Experience: 12+ Years

Location: Electronic City, Bangalore

Work Mode: Hybrid

Job Summary

We are looking for an experienced Senior Scala/Pekko Engineer with 12+ years of software engineering experience and strong expertise in Scala-based backend development. The ideal candidate will have hands-on experience building scalable, highly available, and fault-tolerant distributed systems in cloud-native, event-driven environments.

The role requires strong knowledge of Scala, Pekko/Akka, functional programming, microservices, Kafka, and AWS. You will contribute to architectural decisions, develop high-performance backend services, and collaborate with cross-functional teams to deliver reliable and scalable software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable, highly available backend services in cloud-native and event-driven environments.
  • Write clean, maintainable, testable, and efficient code using Scala, Pekko/Akka, Cats, and Cats Effect.
  • Contribute to system architecture, distributed systems, microservices, and API design.
  • Implement Event Sourcing, CQRS, Domain-Driven Design (DDD), and event-driven architectures using Kafka.
  • Build and maintain resilient, high-performance APIs and fault-tolerant distributed systems.
  • Develop and deploy cloud-native solutions using AWS, Docker, and Kubernetes.
  • Work with relational and non-relational databases to support application requirements.
  • Collaborate with Product, Front-End, and Site Reliability Engineering (SRE) teams.
  • Ensure high standards of code quality, performance, reliability, observability, and operational excellence.
  • Participate in code reviews, technical discussions, and knowledge-sharing sessions.
  • Support and enhance CI/CD pipelines, automation, and software delivery processes.
  • Work independently within Agile product development teams, taking ownership of technical deliverables.
  • Apply critical thinking, communicate effectively, and constructively challenge technical decisions when needed.

Required Technical Skills

  • Scala: Strong hands-on experience in Scala backend development.
  • Pekko/Akka: Experience building concurrent, distributed, and resilient applications.
  • Functional Programming: Knowledge of Cats and Cats Effect.
  • Distributed Systems: Strong understanding of microservices, fault tolerance, scalability, and high availability.
  • Event-Driven Architecture: Experience with Apache Kafka, Event Sourcing, and CQRS.
  • Software Design: Knowledge of Domain-Driven Design (DDD), API design, and architectural best practices.
  • Cloud & DevOps: Experience with AWS, Docker, Kubernetes, and CI/CD pipelines.
  • Databases: Experience with relational and non-relational databases.
  • Engineering Practices: Automated testing, code reviews, observability, performance optimization, and Agile development.

Additional Skills: Experience with Java and/or Python is an advantage.

Required Qualifications

  • 12+ years of professional Scala software engineering experience.
  • Strong expertise in modern backend development practices.
  • Proven experience designing and developing distributed, cloud-native applications.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work autonomously and collaborate effectively with cross-functional teams.

Job Details

  • Position: Senior Scala/Pekko Engineer
  • Experience: 12+ Years
  • Location: Electronic City, Bangalore
  • Work Mode: Hybrid

Score my resume against this job, free →

Questions about this job

How do I apply for the Scala/Pekka engineer | 12+ Years | Hybrid | Bangalore | job at Haparz?

Use the apply link on this page: you apply directly with Haparz on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Haparz want for this Scala/Pekka engineer | 12+ Years | Hybrid | Bangalore | role?

The job description asks for Scala, Pekko/Akka, Functional Programming, Distributed Systems, Event-Driven Architecture, Software Design, Cloud & DevOps and Databases. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Haparz?

Apply to the Haparz roles that match your experience, and tailor your resume to each job description: for this role that means showing Scala, Pekko/Akka, Functional Programming. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Scala/Pekka engineer | 12+ Years | Hybrid | Bangalore | job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Haparz, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →