Backend Software Engineer - Scala / Distributed Systems

New
Surat / Chennai / Coimbatore / Cochin / Kochi / Kolkata / Noida, 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2+ years
Required Skills
AWSDockerPostgreSQLSQLJVMRESTful APIsTerraformMicroservicesScala

Requirements

  • 2+ years of professional experience with Scala
  • Experience with JVM-based languages (e.g., Java, Kotlin)
  • Strong understanding of functional programming principles and experience with functional programming libraries
  • Strong SQL skills and experience working with relational databases, particularly PostgreSQL
  • Experience designing and building microservices-based architectures
  • Experience developing and consuming RESTful APIs
  • Familiarity with cloud infrastructure and tooling such as AWS
  • Experience using Docker and containerised environments
  • Experience with Infrastructure as Code tools such as Terraform
  • Strong problem-solving skills and ability to work independently
  • Ability to design scalable and maintainable systems

Responsibilities

  • Build and deliver new features across the platform, including no-code functionality, analytics, admin tools, and data management systems
  • Design, develop, and maintain backend services and distributed systems
  • Own the architecture and delivery of scalable, reliable backend components
  • Design and implement APIs for both internal and external system integrations
  • Develop and maintain integrations with third-party systems and services
  • Collaborate closely with product and internal stakeholders to shape and deliver solutions
  • Ensure systems are maintainable, scalable, and aligned with best engineering practices
  • Contribute to technical decisions and continuously improve system architecture
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now