HamburgerMenu
hirist

Senior Scala Developer - Python/Native Cloud

Scaling Theory Technologies Pvt Ltd
Remote
4 - 9 Years

Posted on: 21/11/2025

Job Description

Description :

Role Overview

We are seeking a highly skilled Backend Engineer with strong expertise in Scala, distributed systems, and cloud-native architectures. The ideal candidate will be experienced in building scalable backend systems, developing real-time data processing pipelines, and architecting microservices on modern cloud environments.

Key Technical Skills :

- Core Backend Development : Scala (primary), Python (secondary for scripting/data workflows)

- Streaming & Messaging : Kafka

- Big Data Processing : Spark, distributed data systems

- Cloud Platforms : Azure (preferred), AWS, or GCP

Databases :

SQL : PostgreSQL or equivalent

NoSQL : Elasticsearch, MongoDB, or similar

- Containerization & Orchestration : Docker, Kubernetes

- Good to Have (Optional) : Golang (for performance-critical services), Databricks (managed Spark environment)

Key Responsibilities :

1. Backend Development (Scala Focus) :

- Build and maintain high-performance, scalable backend services using Scala.

- Design and implement APIs, microservices, and distributed backend systems.

- Write clean, maintainable, and test-driven code following TDD/BDD practices.

2. Data Engineering & Processing :

- Design and implement data pipelines leveraging Spark, Kafka, and distributed storage systems.

- Integrate SQL/NoSQL databases for backend and analytical use cases.

- Ensure data quality, lineage, and governance across data workflows.

3. Cloud-Native Engineering :

- Deploy, operate, and scale services using Docker and Kubernetes.

- Implement CI/CD pipelines and DevOps best practices.

- Ensure service reliability, observability, and monitoring in production.

4. Client Engagement & Consulting :

- Advise clients on backend architecture, distributed storage, and compute strategies.

- Present design trade-offs and promote best practices in system design.

- Foster collaboration and agile delivery between cross-functional teams.

5. Architecture & End-to-End Solutions :

- Lead discussions around scalability, fault tolerance, and high availability.

- Ensure architecture aligns with business goals and client objectives.

- Drive technical excellence across backend and data engineering initiatives.

Preferred Experience :

- 5+ years of experience in backend or data engineering roles.

- Proven experience designing and deploying cloud-native applications.

- Strong problem-solving skills and ability to work in an agile, fast-paced environment.


info-icon

Did you find something suspicious?