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