Scala Developer
Role details
Job location
Tech stack
Job description
-
Team Builder: Play a pivotal role in assembling a world-class team.
-
Mentor & Guide: Foster technical excellence within the team.
-
Collaborative Spirit: Work hand-in-hand with your team to deliver.
-
Solution Architect: Design and tackle technically challenging problems.
-
Engineering Enthusiast: Dive deep into design, architecture, and large-scale engineering infrastructure.
-
Quality Champion: Pair with teammates to ensure top-notch results.
-
Feature Developer: Contribute to new features, bug fixes, and optimizations. Bonus Points For:
-
Expertise in transitioning from monolith to microservices.
-
Familiarity with cloud services, especially GCP.
-
Knowledge of NoSQL databases like MongoDB and Cassandra.
Requirements
-
Seasoned Professional: 6+ years in software development, preferable with 3+ of those dedicated to 1 language you know in depth.
-
XP Aficionado: 5+ years embracing XP methodologies like Pairing, TDD, CD, and TBD.
-
Team Player: Eagerness to seek help, share knowledge, and uplift others.
-
Communication Pro: Stellar interpersonal and organizational skills.
-
English knowledge : B2 level or higher of writing, listening and speaking skill. Tech stack
-
Scala
-
Tech Toolkit: Proficiency in Play Framework, Akka, Slick, sbt, and more.
-
Integration Expert: Hands-on with CICD, Bitbucket pipelines, Docker/Kubernetes, ELK, and Git.
-
Microservice Maven: Deep understanding of microservice architecture and patterns like CQRS and ES.
-
Database Dynamo: Skilled in SQL databases, especially PostgreSQL.
-
Analytical Ace: Exceptional problem-solving skills with a dash of creativity.
-
Functional Programming Fanatic: A solid grasp of its principles., + Experience with Cats or scalaz.
-
Proven track record in developing integrations/plugins for third-party tools.
-
A good sense of humor
Benefits & conditions
Why Exalate?
- Inclusive Culture: Experience the warmth of a close-knit company (~100 employees).
- European Flair: Benefit from European management style.
- Remote Work Champion: We've been remote-friendly even before it became the norm.
- Meet & Greet: Opportunities to connect in-person with your core team.
- Learning & Growth: We've got your back when it comes to conferences, seminars, and other learning avenues.
- Flexibility: Enjoy a work schedule that aligns with your lifestyle. Join us and be a part of a team that's redefining integration platforms. Apply now! Inscribirse en esta oferta