Scala Senior Engineer

Description du poste:

Description

Responsibilities

  • Collaborate closely with product managers, software engineers, and other stakeholders to understand and translate business requirements into technical solutions.
  • Promote best practices in software development, including writing well-designed, testable, and efficient code
  • Participate in code reviews, design discussions, and contribute to the continuous improvement of our development processes.
  • Troubleshoot and resolve technical issues as they arise.
  • Ensure code quality and automated testing standards across the team
  • Manage full cycle development including CI/CD, containerization (Docker, Kubernetes), and infrastructure as code

Prerequisites

  • At least 3 years working in a strong functional programming environment (e.g. Scala, Haskell, Clojure, F#)
  • Very comfortable with abstract FP concepts and able to define standard type classes and derive their instances for common types
  • At least a year of solid hands-on experience with advanced FP libraries (like cats/scalaz/ZIO)
  • At least 5 years of industry experience overall. Prior experience leading a team is an advantage.
  • Experience with event-driven architecture and real-time data processing systems.
  • Experience with other JVM-based languages is preferable

The Stack

Scala, Zio, Kafka, GraphQL, MongoDB, Git, Kubernetes, AWS.



Please mention the word **SIMPLIFIES** and tag RMzUuMjAzLjI1Mi4xMTI= when applying to show you read the job post completely (#RMzUuMjAzLjI1Mi4xMTI=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

    5 autres jobs qui pourrait t'intéresser:

    RemoteFR t'aide à trouver ton prochain job 100% remote : Crée ton profil

    Poster une annonce 100% télétravail

    Vous recrutez en télétravail?

    Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!