- Central European Timezone
- Full time
We are looking for a Medior Scala Developer Hero who enjoys problem-solving challenges.
Exalate is an innovative integration platform allowing to build a synchronization bridge between different work management systems. Its unique single-tenant distributed nature using a customized synchronization engine makes it a solution that allows the implementation of a large array of integration scenarios.
A glimpse into the company values and culture:
- There is no micromanagement at iDalko, you are required to work independently, make decisions and own the results;
- We value proactiveness in projects as well as in daily tasks;
- The initiative is appreciated when you also act on it;
- We thrive on diversity & respect in all interactions;
- We are in sync, meaning we keep things aligned, and well communicated so that the teams can collaborate smoothly;
- And we enjoy the journey we are on because our team consists of people who inspire each other and work great together.
Role Responsibilities:
- Working in collaboration with your team, while delivering project requirements
- Designing solutions to solve technical problems
- Writing and reviewing code to ensure quality
- Helping develop new features, bug fixes, and optimizations
Our requirements for this position are:
- 4+ years of experience in professional software development
- 1+ years of experience working with Scala
- Experience with development tools and frameworks like Play Framework, Akka, Slick, sbt
- Experience with containers technologies such as Docker
- Experienced with SQL databases, and PostgreSQL in particular
- Strong analytical skills and creativity to solve complex problems
- Good understanding of functional programming principles
- Willingness to ask for help, learn from, and mentor others
- Top-notch interpersonal and organizational skills making teamwork a positive experience
Bonus points for:
- Experience building Microservices
- Knowledge of cloud services, specifically GCP
- Experience working with Kafka/RabbitMQ
- Knowledge of NoSQL databases. MongoDB, and Cassandra in particular
- Knowledge of Cats or scalaz
- Experience with developing integrations/plugins to 3rd party tools or services
We Offer:
- The transparent and open atmosphere of a cozy (~100 employees in total) company;
European management; - Comfortable offices in Lviv and Antwerp;
- Coverage of work-related conferences/seminars/other learning opportunities for your growth;
- Flexible working hours;
- Possibility to work remotely whenever needed (unlim) — and we had it even before it was cool :
- Team Events and lots of small ones each year, weekly Team Lunches and the classic set of goodies at the office.