Scala Backend Developer
REALITY GAMES POLSKA S.A.
- Company locationpl. Jana Nowaka-Jeziorańskiego 3, Stare Miasto, KrakówKraków, Lesser Poland
- offer expired 3 months ago
- B2B contract
- specialist (Mid / Regular), senior specialist (Senior)
- home office work, hybrid work
Poland (remote work)
Technologies we use
About the project
You will be part of a backend team that develops solutions for one of our games and is responsible for the end-to-end. Together with game designers and product owners you will discuss, set priorities and decide about new features. All technology choices are available at your disposal, as long as they work and have been approved by other team members.
Most of our services are implemented in Scala with a heavy focus on functional programming. We deploy them to Kubernetes. We use Kafka as an event streaming platform.
Developing, maintaining, and testing game and data services;
Developing, maintaining, and testing game and data services developing infrastructure;
Developing an efficient team process;
Discussing technology and architecture choices with the team;
Having a direct impact on the product.
Has broad general technical knowledge — and knows specific subjects in-depth;
Has experience leading architecture of a large system;
Is focused on team and company goals and their effective delivery;
Feels accountable for the team performance;
Builds trust by showing and admitting their vulnerabilities;
Debates productively within the whole company;
Is able to listen and react constructively to ideas from less experienced people;
Shares team’s failures openly and constructively;
Leads by example in both technical and organizational domains;
Reacts with pragmatism and positivity in the face of challenging situations;
Is great at sharing information;
Seeks and is able to give and receive feedback, especially negative ones;
Competency in Scala 2;
REST API development;
Experience with Kubernetes, Kafka;
Knowledge of Cats, http4s;
Experience with databases, especially Elasticsearch, Couchbase, MySQL.
This is how we organize our work
This is how we work
- in house
- you have influence on the choice of tools and technologies
- you have influence on the technological solutions applied
- you have influence on the product
Development opportunities we offer
technical knowledge exchange within the company
What we offer
Attractive terms of cooperation tailored to your needs (full-time; B2B);
You’ll be working with a friendly, supportive, and value-driven team;
An interesting job with the opportunity to contribute and implement your own ideas;
Flexible working hours and the possibility to work from home;
Constructive cooperation is based on trust and respect for the employee;
Let's Get Acquainted (up to 30 min)
Building Trust, No Live Coding
Meeting the Tech Gurus (up to 60 min)
The Feedback Loop
Step 1: Let's Get Acquainted (up to 30 min)
First things first, let's grab a cup of coffee (or tea if that's your thing) and have a casual chat. We want to know more about you, your background, and what makes you tick. We'll discuss various aspects like your previous work experience, your notice period, and any other details related to your current organization. It's essential for us to understand your situation and ensure a smooth transition if you join our team. Don't worry, we won't keep you stuck in a never-ending conversation, just enough time to get to know each other better.
Step 2: Building Trust, No Live Coding
When it comes to assessing your technical skills, we want to provide a stress-free experience. Instead of putting you on the spot with live coding challenges, we'll give you a take-home assignment. You'll have plenty of time to work on it at your own pace and showcase your problem-solving abilities in a comfortable environment. This way, you can focus on delivering your best work without the pressure of a ticking clock.
Step 3: Meeting the Tech Gurus (up to 60 min)
You've made it past the initial round, congrats! Now, we'll bring in the big guns. You'll have a chance to meet with a technical expert or team leader. They'll dive deeper into your technical knowledge, ask you some specific questions, and see if you're a good fit for the team. Think of it as a friendly chat with someone who knows their stuff.
Step 4: The Feedback Loop
Once all is said and done, we'll gather feedback from everyone involved in the process. We'll review your performance, take into account the opinions of our team, and make a decision. If you're the lucky candidate, we'll be thrilled to have you on board. If not, don't sweat it. We appreciate your effort and there are plenty of other opportunities out there.
We want to make this process as relaxed and enjoyable as possible. So please take a deep breath, be yourself, and let's make this recruitment journey a memorable one. Good luck!
More on our website: https://reality.co/careers/
REALITY GAMES POLSKA S.A.
Reality Games is an up-and-coming gaming studio developing mobile games that use live, real-world data. Our game engine takes live data and combines it with familiar game concepts and proven game mechanics to generate highly addictive mobile games.