Backend Software Engineer - Scala / Distributed Systems [HR170]

1 month, 2 weeks ago
Full-time
Junior
Software Development
Smart Working

Smart Working

Smart Working is a company that specializes in software development outsourcing and staff augmentation. They offer nearshore software development services, outsourcing solutions, and staff augmentation with a focus on providing highly skilled Indian de...

Internet Software & Services

Description

  • 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 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.

Requirements

  • 2+ years of professional experience with Scala.
  • Experience with JVM-based languages such as Java or Kotlin.
  • Strong understanding of functional programming principles and experience with functional programming libraries.
  • Strong SQL skills and experience 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.
  • Experience working on AI-driven or data-heavy platforms (preferred).
  • Experience building integration layers between systems (preferred).
  • Familiarity with no-code or low-code platforms (preferred).
  • Experience working in fast-paced, product-focused environments (preferred).
  • Strong ownership mindset and ability to work with minimal supervision (preferred).
  • Interest in building scalable distributed systems (preferred).

Benefits

  • Fixed shifts: 12:00 PM - 9:30 PM IST in summer and 1:00 PM - 10:30 PM IST in winter.
  • No weekend work for better work-life balance.
  • Day 1 benefits, including a laptop and full medical insurance.
  • Mentorship, community support, and forums for sharing ideas.
  • Long-term remote career opportunity where contributions are valued.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
14 hours ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
14 hours ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
14 hours ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
14 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers