Scala Senior Engineer

Company

LeadIQ

Type

Full Time

Job 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 RMjAuMTE0LjgzLjUx when applying to show you read the job post completely (#RMjAuMTE0LjgzLjUx). 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.
Apply Now

Date Posted

06/19/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories