Senior Software Engineer (Scala)

Hyderabad, India
Apply

Job Description and Responsibilities

  • Collaborate with cross-functional teams to analyze requirements, design software solutions, and develop scalable applications using Scala Design and develop RESTful APIs and microservices, ensuring high performance, reliability, and scalability
    Write clean, efficient, and maintainable code, adhering to coding standards and best practices
  • Perform code reviews, provide constructive feedback and mentor junior developers
  • Troubleshoot and debug complex software issues, identifying and implementing effective solutions
  • Collaborate with stakeholders to gather and understand project requirements, ensuring timely and high-quality delivery
  • Desire to lead the team and build a community

Min requirements for the candidate

  • Proven experience working with Scala programming language and its ecosystem 3+ years 
  • Strong understanding of functional programming concepts and design patterns 
    Proficiency in web development frameworks such as Play or Akka Solid understanding of relational databases, SQL
  • Experience with designing and developing RESTful APIs and microservices
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows 
  • Strong problem-solving and analytical skills, with the ability to quickly grasp complex technical challenges
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment

Nice to have requirements for the candidate

  • Experience with distributed systems,  data processing, or streaming frameworks (e.g., Apache Kafka)
  • Knowledge of Java programming language and related frameworks (e.g.,Spring)
  • Familiarity with cloud platforms such as AWS or GCP, and understanding of cloud-native development principles
  • Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes (K8s)
  • Familiarity with Agile development methodologies and practices

What we offer:

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance
  • Corporate social events
  • Professional development opportunities 

About Us:

Grid Dynamics (Nasdaq:GDYN) is a digital-native technology services provider that accelerates growth and bolsters competitive advantage for Fortune 1000 companies. Grid Dynamics provides digital transformation consulting and implementation services in omnichannel customer experience, big data analytics, search, artificial intelligence, cloud migration, and application modernization. Grid Dynamics achieves high speed-to-market, quality, and efficiency by using technology accelerators, an agile delivery culture, and its pool of global engineering talent. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, UK, Netherlands, Mexico, India, Central and Eastern Europe.

To learn more about Grid Dynamics, please visit www.griddynamics.com. Follow us on FacebookTwitter, and LinkedIn.

Apply

Get in touch

We'd love to hear from you. Please provide us with your preferred contact method so we can be sure to reach you.

Please follow up to email alerts if you would like to receive information related to press releases, investors relations, and regulatory filings.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.