Happiest Minds Technologies logo

Senior Technical Lead - Scala

Happiest Minds Technologies

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

  • 10 to 18 years of experience in Software Engineering.
  • Strong experience with Scala (Pekko/Akka, Cats, Cats Effect) and/or Java or Preferably Python knowledge
  • Practical experience with Event Sourcing, CQRS, and Domain-Driven Design (DDD)
  • Experience designing and scaling microservice architectures
  • Building and maintaining high-performance, resilient APIs
  • Solid understanding of distributed systems, fault tolerance, and observability
  • Hands-on experience with Kafka and event-driven architecture
  • Cloud-native development on AWS
  • Containerization and orchestration using Docker and Kubernetes
  • Experience with relational and non-relational databases
  • Experience working in Agile product development teams.

What will you do:

  • Design, develop, and maintain scalable back-end services
  • Implement clean, maintainable, and testable code (primarily Scala and Java)
  • Contribute to system and service architecture decisions
  • Build and evolve distributed systems and microservices
  • Collaborate closely with Product to deliver user-centric solutions
  • Ensure high standards for code quality, reliability, and performance
  • Participate in code reviews and knowledge sharing
  • Support and improve CI/CD pipelines and delivery processes

What will you bring as a colleague:

  • A critical thinking mindset and the courage to speak your mind.
  • A growth mindset and the determination to improve yourself and others.
  • Great communication skills in English.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Happiest Minds Technologies was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.