Senior Software Consultant – SCALA
Role Overview
We are seeking a highly skilled and motivated Senior Software Consultant - SCALA to join our
team. The ideal candidate will have a strong background in Scala development and takes full
ownership of their work and brings a responsible, reliable, and proactive mindset. You should be a
clear communicator, open to learning, and capable of independently driving features while applying
best practices from prior experience. A leadership attitude and willingness to mentor others are
highly valued.
Experience Required: 3 - 7 Years
Job Type: Permanent
Job Location: Noida Sector 144
Work Model: Hybrid / Remote
Key Responsibilities
- Lead the design, development, and deployment of robust backend services using Scala and
modern frameworks.
- Develop and maintain event-driven, microservice-based distributed systems.
- Ensure systems are well-tested with strong unit and integration test coverage.
- Collaborate with cross-functional teams to deliver scalable, secure, and maintainable
software.
- Implement and improve monitoring, alerting, and debugging workflows.
- Advocate for clean code, technical excellence, and engineering best practices.
- Take initiative in identifying and resolving performance bottlenecks and production issues
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven expertise in Scala (2.13+), Play Framework, and Akka Actors.
- Experience designing RESTful APIs, working with GraphQL, and building event-driven
microservices.
- Solid testing skills including unit testing, integration testing, and use of mocking frameworks.
- Hands-on experience with PostgreSQL and MySQL.
- Proficient with AWS services: S3, RDS Aurora, Kinesis, Athena, CloudWatch.
- Strong focus on monitoring, debugging, and observability using tools like Datadog, Rollbar,
and Sumo Logic.
- Familiarity with incident response processes and postmortem culture.
- Familiarity with SDLC processes and Agile methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
Preferred Qualifications
- Experience leading projects or mentoring team members.
- Background in debugging complex, distributed systems in production.
- Enthusiastic about continuous learning and fostering a collaborative engineering culture.