Scala Developer

Remote β€’ Posted 15 hours ago β€’ Updated 7 hours ago
Contract Independent
Contract Corp To Corp
Contract W2
Remote
Depends on Experience
Fitment

Dice Job Match Scoreβ„’

πŸ‘Ύ Reticulating splines...

Job Details

Skills

  • Scala
  • Zio
  • Sequel
  • Cats-effect
  • AWS
  • GCP
  • Google BigQuery

Summary

Greetings from WB Solutions!!!!

We have the Urgent requirement for a Scala Developer at Remote Long-Term Contract.

Role: Scala Developer
Location: Remote

Job Description

  • Client is seeking a skilled Software Engineer to join the team working on a Scala-based data processing platform.
  • The ideal candidate will have experience building distributed systems and working with cloud infrastructure.
  • The candidate will be responsible for designing, developing, and maintaining robust, scalable services that process and manage large volumes of data.

Must Have Skills: Scala, Zio, Sequel, Cats-effect

Must Haves:

  • Scala experience: Cats and Cats-effect (especially Cats-effect 2). Use of these libraries should demonstrate application development experience.
  • ZIO (experience with this library).
  • Large data processing experience SQL experience in the context of large data operations.
  • Well-versed in SQL.
  • Dataflow (another language/tool Experian uses).
  • Distributed computing experience.
  • Hands-on development experience.

Note: The client does not prefer candidates who rely on AI tools

Client Interview Structure: Total duration: 2 hours

  • 45 minutes: Scala coding
  • 30 minutes: SQL
  • 30 minutes: Development-related interview questions

Required Skills:

  • Proficiency in Scala, with experience using sbt for build management.
  • Strong understanding of functional programming concepts.
  • Experience with JSON serialization/deserialization (e.g., Circe).
  • Familiarity with cloud platforms (AWS and/or Google Cloud Platform), including authentication and authorization mechanisms (IAM, STS, AssumeRole, WebIdentity).
  • Experience integrating with AWS SDKs (S3, STS) in Scala.
  • Experience with Google BigQuery and Dataflow for data processing and analytics.
  • Experience with SQL and PostgreSQL for data storage and querying.
  • Experience with asynchronous and concurrent programming (e.g., FS2, Cats-effect).
  • Familiarity with distributed messaging systems (e.g., Google Pub/Sub).
  • Ability to test and validate code effectively, including unit, component, and integration testing.
  • Ability to troubleshoot and resolve issues in distributed, cloud-based environments.
  • Experience with version control systems (Git) and collaborative development workflows.

Preferred Skills:

  • Experience with Finagle or similar RPC frameworks.
  • Familiarity with data pipeline orchestration and workflow management.
  • Knowledge of containerization and deployment in Kubernetes environments.

Soft Skills:

  • Strong problem-solving and debugging abilities.
  • Effective communication and collaboration in a team environment.
  • Ability to write clear, maintainable, and well-documented code.

Education and Experience:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 3+ years of professional software engineering experience, preferably in data engineering or backend systems.

This role involves working with a modern Scala stack, integrating with AWS and Google Cloud Platform, and building resilient, observable services for data ingestion and processing.

Employers have access to artificial intelligence language tools (β€œAI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90956948
  • Position Id: 8904244
  • Posted 15 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

β€’

2d ago

Easy Apply

Contract

Depends on Experience

Remote

β€’

Today

Full-time

Remote or Atlanta, Georgia

β€’

16d ago

Easy Apply

Contract

Depends on Experience

Remote

β€’

Today

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs