Haystack
← Back to Jobs
Technology

Scala Developer with Kafka

Anagha Techno SoftNew York, NY🇺🇸United StatesPosted 13 Jul 2026

Why This Role Stands Out

This hybrid Scala Developer role offers a fantastic chance to build and optimize distributed systems using cutting-edge technologies like Kafka and containerization, perfect for mid-senior developers eager to deepen their expertise in functional programming and high-load systems. You'll thrive here if you enjoy refactoring legacy code, implementing CI/CD pipelines, and contributing to a dynamic tech environment. Apply now to leverage your Scala and Kafka skills in a role that promises significant professional growth and impact.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Position: Scala Developer with Kafka

Location: NYC, NY/Montreal, QC

Duration: 12 Months

Please note that what we need is a Scala developer who has Kakfa background as well as the knowledge of containerizing code and perform end point deployments. They should have developed or refactored Scala applications.
 
Scala Developer specs:
- Build REST/gRPC APIs, microservices, and distributed systems using Scala’s functional and objectoriented features, with Akka, Play, or ZIO for concurrency and async processing
 
- Typesafe, immutable data structures: Use Scala’s strong static typing to design robust, maintainable codebases, reducing runtime errors and improving testability
 
- Optimizing JVM/Scala performance: Tune memory usage, concurrency, and multithreading for highload systems; integrate with databases (SQL/NoSQL), message brokers, and cloud platforms
 
- CI/CD and DevOps integration: Implement automated builds, containerized deployments (Docker/Kubernetes), and monitoring pipelines
 
- Legacy system refactoring: Modernize Javabased systems by integrating Scala modules without full rewrites, leveraging JVM interoperability

 

Skills

Docker
Microservices
SQL
Scala
Kafka
Kubernetes
REST
gRPC

Similar jobs