Job description
We are looking for people like us: great professionals, able to create not only a high-quality code, but also
high-quality relationships between colleagues.
You will be working alongside colleagues from Romania and Moldova, but also with client-side
professionals (online gaming company) on taking a complex award-winning web app to the next level of
efficiency and user satisfaction.
Either you are a Middle or Senior Backend Engineer, for sure, you are going to find YOUR place in
our team!
What you will do:
Build scalable, highly available, robust systems and ensure their continuous delivery.
Work on current Product platform built using DDD, CQRS techniques and a microservice architecture.
Work as part of a cluster and within an Agile cross-functional team made of no more than 10 people.
Taking full ownership of features and code, from the inception of ideas to deployment, maintenance
and keeping it running, i.e. You build it, you ship it, you own it.
Become a member and owner of our backend engineering culture, learning from other talented people,
and sharing your own knowledge.
Examples of projects:
Splitting the entire system into small, more cohesive microservices, and evolving the architecture with
modern distributed system patterns.
New integrations with various game providers, sports bets ticket systems, payment providers,
regulatory agencies reporting systems, third-party strong authentication mechanisms...
Awesome new promotional campaign mechanics for players: feeding off our event streams to produce
new type of player items, tournaments, raffles, adventure progression and badges
New tools for our evolving continuous delivery infrastructure for our microservices, including consumer-
driven contracts and blackbox dockerized testing
A plethora of new apps to supporting our expansion into new regulated markets, and evolving regulatory
requirements. Responsible-gaming automated analysis and risk scoring services.
Modern fuzzy text search engines for our customer and back-office products.
New infrastructure projects to scale our event-based systems and make them more robust.
BSc or equivalent in IT/Engineering/Scientific or related discipline
Demonstrated practical knowledge of Java, Spring Framework, and Spring Boot.
Some experience with transaction-heavy, distributed systems, messaging, microservices or tools
such as MySQL, RabbitMQ and Kafka.
Experience with CQRS, DDD, TDD, NoSql databases and event sourcing is an asset. Knowledge
of Kotlin or Javascript is also a plus.
Experience in DevOps is nice to have: Docker, Jenkins, AWS and other cloud technologies.
You are very comfortable in a Linux environment and working with tools like Git.
Someone who appreciates the concepts and principles underlying open-source culture and good
software development practices.
Strong English skills both in verbal and written communication
Opportunity to interact with global teams on a regular basis and work with the latest technologies
in large-scale projects
Pleasant working environment, being part of a young and dynamic team
Strong cultural values: Teamwork, Fairness, Respect, Freedom and Responsibility
Competitive salary, lunch tickets
Private medical subscription
Work from home and monthly allowance for home-working expenses
Training sessions for new technologies, processes, and professional development.
Sport centers discounts (7Card/WorldClass)
Other perks (mostly available after the pandemic): good coffee and tea at the office; entertainment
area in the office; team building events (team outings, Christmas party, annual team building, etc.)
Requirements
Build scalable, highly available, robust systems and ensure their continuous delivery.
Work on current Product platform built using DDD, CQRS techniques and a microservice architecture.
Work as part of a cluster and within an Agile cross-functional team made of no more than 10 people.
Taking full ownership of features and code, from the inception of ideas to deployment, maintenance and keeping it running, i.e. You build it, you ship it, you own it.
Become a member and owner of our backend engineering culture, learning from other talented people, and sharing your own knowledge.
Offer
We are looking for people like us: great professionals, able to create not only a high-quality code, but also high-quality relationships between colleagues.
You will be working alongside colleagues from Romania and Moldova, but also with client-side professionals (online gaming company) on taking a complex award-winning web app to the next level of efficiency and user satisfaction.
Either you are a Middle or Senior Backend Engineer, for sure, you are going to find YOUR place in our team!