No more applications are being accepted for this job
Backend Developer - Canada - Remoote
Description
Requirements:
The ideal candidate should have 3+ years of experience either in Scala or Java, with a focus on attention to detail and strong analytical skills
They should be quick learners, have high standards, and be able to think in simple terms to break down complexity.
Responsibilities:
The Back End Developer will be responsible for developing and enhancing Scala backend software for the HCM platform
They will be part of a team working on creating high-quality software solutions for mid-sized companies.
Experience in Scala Application Development, experience with Scala frameworks such as Akka, Play, ZIO, CAT (or any other Scala framework), familiarity with functional programming paradigm in Scala
Focus on team and company goals
Accountability for team performance
Ability to listen and react constructively to ideas
Ability to give and receive feedback
Competency in Scala
Experience with Kubernetes, Kafka, Cats, Elasticsearch, Couchbase, MySQL
Focused on team and company goals
Accountable for team performance
Builds trust
Listens and reacts constructively to ideas
Shares team's failures openly and constructively
Leads by example
Reacts with pragmatism and positivity in challenging situations
Seeks and gives/receives feedback
Competency in Scala, REST API development
Experience with Kubernetes, Kafka
Knowledge of Cats,
Experience with databases, especially Elasticsearch, Couchbase, MySQL
Broad technical knowledge, experience in leading architecture, accountability for team performance, ability to give and receive feedback, competency in Scala, experience with Kubernetes and Kafka Good Scala skills and functional programming knowledge, understanding of software architecture, comprehensive knowledge and understanding of industry trends, good knowledge of English and Polish
Focused on team and company goals
Accountable for team performance
Builds trust by showing vulnerabilities
Debates productively within the company
Listens and reacts constructively to ideas from less experienced people
Shares team's failures openly and constructively
Leads by example
Reacts with pragmatism and positivity in challenging situations
Seeks and gives/receives feedback
Competency in Scala, REST API development
Experience with Kubernetes, Kafka
Knowledge of Cats,
Experience with databases, especially Elasticsearch, Couchbase, MySQL
5+ years of software development experience, practical understanding of reactive and/or functional programming paradigm, experience in one of Scala, Kotlin, Haskell, Clojure, understanding of Agile principles and Scrum framework Practical understanding of reactive and/or functional programming paradigm, experience in one of Scala, Kotlin, Haskell, Clojure, understanding of Agile principles and Scrum framework, degree in Computer Science or a related field (nice to have: experience or interest in blockchain or distributed ledger technologies)
Practical understanding of reactive and/or functional programming paradigm, experience in Scala, Kotlin, Haskell, Clojure (preferred), understanding of Agile principles and Scrum framework, degree in Computer Science or a related field (desirable), experience or interest in blockchain or distributed ledger technologies (especially Corda, nice to have)
#J-18808-Ljbffr