Careers

Software engineer

We are always looking for bright minds to joins us, regardless of their experience or tech stack they use. We operate in Bratislava, Košice, Prague, Brno, and Budapest. Working remotely is an option too.

Engineering is hard

Computer programs are the most complex things that humans make. We believe that these three essential skills are the foundation of good engineering.

Strong analytical thinking

A sound engineer can reason about the code without executing it. Writing a quality code equals the ability to prove its correctness and effectiveness beforehand.

Strong intuition

Requirements, APIs, and whole ecosystems change without a warning. Decisions need to be made with incomplete information. Best engineers are able to navigate the uncertain world of engineering with their well trained ‘hunches’.

Simplicity mindset

Sometimes the best abstraction is no abstraction, the best library is the one you don’t use, and the best test one you don’t need to write. Great engineers know that and spend more time using their brains than using their fingers.

A typical career path

InternJuniorMidTeam Lead+ 15% EquitySenior+ 15% Equity

Intern

With limited programming experience, you require close supervision. You are eager to learn and don’t give up easily.

Junior

You are comfortable working with standard toolchain, research information independently, and start developing a basic taste for a good code. You develop simple features under the guidance of your more experienced colleagues.

1,600 EUR–2,000 EUR
+ 15% Equity (after 1 year)

Mid

You can develop most of the features independently, coach less experienced colleagues, and lead small projects occasionally.

2,250 EUR–2,750 EUR
+ 15% Equity (after 1 year)

Senior

You require no supervision implementing even the hard parts of the software. You routinely lead junior colleagues and actively participate in design & code reviews. You always look at the code through the optics of its business impacts and can communicate them to the customer. You proactively research new trends and prepare talks for your colleagues and the general audience. We trust you to lead teams of 3–4 people.

3,000 EUR–3,600 EUR
+ 15% Equity

Team Lead

You are capable of leading the biggest of projects. You think of costs, benefits, and risks of any decision, even a bad one. You discuss, design and write documentation before writing a single line of code. If a proper software architecture doesn't pull its weight, you advocate for a 'quick and simple' solution.

4,000 EUR–5,000 EUR
+ 15% Equity

Our application process

Get into the spotlight!

Do you want to join Vacuumlabs, but our recruiters keep missing the signals? Complete this quick coding challenge, and they'll notice you!

Use any tech stack you want to complete the challenge.

  • 1. Home assignment

    The first round of assessment consists of a home assignment. You have two hours of time and a programming language of your choice to beat it.

  • 2. Live problem solving

    You will solve and discuss coding problems with one of our engineers. In this round, we want to learn more about your thought process and see your coding and communication skills.

  • 3. Live challenge and meeting with the CTO

    Similar to the previous round but this time with our CTO, Tomas. If you’re aspiring for a senior role, be ready to discuss software design problem too.

  • Choose your location

    • Bratislava

    • Košice

    • Prague

    • Brno

    • Budapest

    • Remote

Tech stacks we use

On the backend, we use Clojure, Python, Kotlin, or JavaScript, and on the frontend, we use React. For mobiles and desktops, it’s React Native.

We’re conservative with databases, and we lean towards ACID transactional databases such as PostgreSQL, or the immutable Datomic. However, when you need a high write performance, hardly anything beats a well-tuned DynamoDB.

Do you want to know more about applying process? See our FAQs.

Benefits

We’re trying to create the best possible environment—and that’s not only about material benefits.