Backend (Scala) Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Backend (Scala) Engineer, a contract-to-hire position lasting 6 months, offering W2 pay. It's 100% remote, requiring 3+ years in backend development (Java/Kotlin/Scala) or 2+ years in data engineering with Spark.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
640
-
πŸ—“οΈ - Date discovered
June 7, 2025
πŸ•’ - Project duration
More than 6 months
-
🏝️ - Location type
Remote
-
πŸ“„ - Contract type
W2 Contractor
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
United States
-
🧠 - Skills detailed
#Strategy #Kafka (Apache Kafka) #Docker #Prometheus #Data Engineering #PySpark #Libraries #Java #Scala #Programming #GitHub #Grafana #Python #Spark (Apache Spark) #Data Pipeline #Code Reviews #Cloud
Role description
β€’ β€’ β€’ PLEASE READ FIRST β€’ β€’ β€’ β€’ We can NOT provide sponsorship or work C2C. W2 only. β€’ This is a contract-to-hire opportunity through CDW working for our end client. The position converts to perm employment with the client after 6 months. β€’ 100% remote (Central time zone business hours) JOB DESCRIPTION: Our client is looking for a Senior Backend Engineer who either has Scala experience or is eager to grow into it from a solid foundation in Java, Kotlin, Haskell, or PySpark/Spark. What You’ll Do β€’ Design, build, and maintain performant and scalable backend services in Scala (with support and mentoring if transitioning). β€’ Collaborate with cross-functional teams to shape architectural decisions and technical strategy. β€’ Write clean, testable, and efficient code with a focus on functional paradigms. β€’ Help evolve our data pipeline or backend platform, depending on your background. β€’ Participate in code reviews, mentoring, and technical discussions. Our Tech Stack β€’ Languages: Scala (primary), Java, Kotlin, Python β€’ Frameworks/Libraries: Akka, Play, Spark, Cats, Kafka β€’ Tools: GitHub Actions, Prometheus, Grafana, CI/CD pipelines Who You Are You are NOT required to be a Scala expert on Day 1 β€” we’re happy to help you grow into it. Minimum Qualifications (any of the following): β€’ 3+ years of backend development experience in Java, Kotlin, or Scala. β€’ OR 2+ years of experience in data engineering using Spark (PySpark or Scala). β€’ OR solid functional programming experience in Haskell or similar languages. β€’ Familiarity with distributed systems, event-driven architecture, or stream processing is a plus. β€’ Comfortable with CI/CD, Docker, and cloud-native workflows.