MagicHire is a recruiting agency from Lviv, Ukraine. We believe that success and growth depend on surrounding yourself with the right people. Today, we are helping companies to find, attract, and hire the best tech talent on the market. Since 2014 we have found over 350 tech talents including tech lead, senior-level specialists for worldwide companies.
6 июля 2021

Senior Backend Scala engineer (German product company) (вакансия неактивна)

за рубежом, удаленно

Необходимые навыки

Hello! This is a vacancy that provides a job directly for a German product company (without outsource, outstaff etc., the name can be shared in private communication).
Also, you have the possibility to relocate to Germany if you want.

Profound knowledge in Scala (at least 3-4 years)
MongoDB, PostgreSQL
Experience in modern HTTP Rest APIs
Knowledge in writing tests
Agile mindset
Working autonomously as well as being a team player
Good level of spoken English

Будет плюсом

Very nice to have — Akka
Experience in DevOps and experience with Docker


Direct cooperation with a client.
The successful product that has more than 800 clients (with only 1 salesperson and only for 1,5 years).
Stability (financial stability for 4-5 following years proved by leading audit companies).
Possibility to work remotely or relocate to Germany (company provides full support with it).
20 days of fully paid vacation + all our Ukrainian national holidays.


Develop new features for the product
Maintain and improve the codebase
You deconstruct recurring problems into their single pieces to produce highly modular and reusable code

О проекте

Our product is an easy-to-use prioritization and roadmapping software solution that helps teams visualize priorities, build lean roadmaps, collaborate on strategy, and align your vision with the whole organization.
It integrates with Jira, Trello, Asana, Azure DevOps, Microsoft Planner, and Zapier.

✅ Prioritize what to build with confidence
✅ See the big picture and set the right priorities
✅ Create powerful roadmaps in minutes
✅ Track and evaluate progress on one platform
✅ Collaborate on strategy and build better products faster

We follow Scrum Methodology and work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the customer feedback and will be encouraged to come up with your ideas or objections.

Officially, the company on the market for 1,5 years.
In 2019 — 40 clients, currently — more than 800.
At the beginning of 2021, the team consisted of 18 people, now 26. Plan to grow to 45 by the end of the year.
Product has raised a total of €2.2M investments.

Current Tech Team
— 1 Full-stack developer — Lead
— 2 Back-end developers
— 4 Front-end developers
— 2 designers
— 2 product managers

Language: Scala
Foundation: akka, akka-streams, (some lagom)
Data storage: MongoDB, PostgreSQL, S3
Packaging: Docker
Testing: scalatest
Quality: scalafmt
Organization: microservices

Source code management: GitHub
Continuous integration: Drone CI
Provider: Digital Ocean
Orchestration: Kubernetes
Workflow: Continous deployment

Interview process
A short call with Recruiter
Interview with company’s HR (20 min)
Tech Test task: 3-4 hours.
Interview with CEO and Engineering Lead (the main interview)
Short interview-acquaintance with CTO