We are seeking a Senior Scala Developer to build scalable backend services and distributed data applications in a cloud-native environment. The ideal candidate will have 5+ years of hands-on Scala development experience and a strong understanding of functional programming principles. The role involves designing and developing backend services, building and optimizing Spark-based data pipelines, and implementing functional programming patterns.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Duration: 6+ months
Compensation: $70-90/hr
Location: 100% REMOTE
We are seeking a hands-on Scala Developer to build scalable backend services and distributed data applications in a cloud-native environment.
Requirements:
- 5+ years hands-on Scala development (production experience).
- Strong understanding of functional programming principles.
- Experience building distributed systems.
- Apache Spark (Scala-based development).
- Experience with microservices architecture.
- REST API development.
- Kafka or other event-driven systems.
- SQL and/or NoSQL databases.
- Cloud platforms (AWS, Azure, or GCP).
- CI/CD pipelines, Docker, Kubernetes.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Design and develop backend services in Scala.
- Build and optimize Spark-based data pipelines.
- Develop scalable microservices.
- Implement functional programming patterns.
- Participate in architecture discussions and code reviews.
- Ensure performance, scalability, and reliability in production.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Akka or Play Framework
- Spark Streaming or Kafka Streams
- Experience with Cats, ZIO, Monix
- Data lake / lakehouse experience
Similar Jobs
Explore other opportunities that match your interests
Software Engineer - L3 Support
Canonical
Senior Java Developer - Data Migration and Integration
Jobs via Dice
Senior Oracle Integration Engineer (Remote)