What are the responsibilities and job description for the Scala Engineer position at Cliff Services Inc?
ob Title: Scala Backend Engineer
📍 Location: Mc Lean Va and RIchmond VA
🕵️ Interview Mode: In-Person
🎯 Experience: 7 Years
Job Description
We are seeking an experienced Scala Backend Engineer with strong functional programming expertise and hands-on experience building data-intensive applications. The ideal candidate will have deep knowledge of Scala, AWS services, and distributed systems, along with a passion for clean, high-performance backend development.
Key Responsibilities
Build, enhance, and optimize data-intensive applications using Scala and functional programming principles.
Design, develop, and deploy microservices on AWS (Lambda, ECS, EMR, S3).
Work closely with data engineers and architects to manage and process large datasets.
Ensure scalability, performance, and reliability of distributed systems.
Contribute to CI/CD pipelines, deployment automation, and observability enhancements.
Required Skills & Experience
7 years of backend development experience with strong proficiency in Scala.
Hands-on experience with AWS services: Lambda, EMR, S3, ECS, EC2, CloudFormation.
Familiarity with distributed computing tools such as Spark, Kafka, or Akka.
Experience with containerization technologies (Docker, Kubernetes).
Strong understanding of CI/CD tools such as Jenkins or CodePipeline.
Excellent analytical and problem-solving skills with a focus on clean and efficient code.
Preferred Qualifications
AWS certification is a plus.
Experience with Terraform or other Infrastructure-as-Code tools.
Salary : $45 - $50