how.we.work;
Fully remote since day one. No mandatory office days, no performative meetings. Core hours 10:00–15:00 — be reachable, be communicative, the rest is yours.
What it takes
to work here.
We're less interested in what tools you know and more in how you think, communicate, and work. Skills can be learned. The traits below are harder to teach — and they matter more to us than your tech stack.
the.process;
4 steps. Around 2 weeks total. We read every application ourselves. No automated rejections, no ghosting. If we move forward — you'll hear from us within a week.
Fill it out — and fill it out well. We read every single application personally. The form matters to us. It's our first signal of how you communicate, how you think, and whether you actually care about the role. Generic answers tell us something too.
A conversation about your experience, how you work, and what you're looking for. Expect a few behavioural questions based on real situations from your past work — alignment with our values matters to us.
This is where we go deep on hard skills. Expect real problems, real scenarios, and honest conversation about how you approach technical challenges. Have a stable connection, a working camera, and a quiet environment. We want to focus on the work, not the logistics.
The final conversation is with one of our co-founders. Not a formality — it's a real conversation about ambitions, how you want to grow, and whether we're the right environment for you. Both sides need to feel it's right. We won't make an offer we're not confident about.
benefits;
We keep it honest. No inflated benefit lists that look good on paper but don't mean much in practice. These are the real things we offer — and we actually mean them.
- Annual performance bonusBased on your results, growth, and involvement in the company — not just hours logged.
- Referral bonus up to €1,000Recommend a senior candidate we hire — earn up to €1,000 after their first 3 months.
- B2B contractFull flexibility. We work on a B2B basis — straightforward, transparent, no lock-in.
- Training budget1k EUR/year to use for your development.
- Senior-heavy environmentYou'll work alongside senior engineers and architects every day. The learning is built in.
- Direct access to foundersNo layers. If you have a question, idea, or concern — Maks and Michał are reachable.
- Multisport / sport allowanceGym, yoga, climbing, running — however you move, we cover it.
- Birthday gifts & team surprisesSmall moments of appreciation throughout the year, from birthday gifts to occasional surprises.
- Kudos reward programmePeer-to-peer recognition for helpful work, collaboration, and support across the team with a small reward.
- Company trips & local meetupsFrom annual company-wide trips to smaller local gatherings in Poland and Portugal — we make time to meet in person, with budget included.
- Remote-first workRemote by default, with enough overlap during the day to collaborate effectively across teams and clients.
- Ownership & autonomyWe trust our people to make decisions, take ownership, and shape how things are done.
Open.Positions;
We don't hire often. But when we're looking — you'll find every open role right here, with everything you need to decide if it's worth your time.
We're not currently hiring for any role. You can still send us an open application below.
send.us.
your.cv;
We don't always have an open role — but we always have an interest in meeting people who are genuinely good. If you think you belong on a team like ours, tell us why.
Send an email with the subject "Open Application" — we read every one. If there's a fit now or in the future, we'll be in touch.
hr@thegoodcode.ioSend open application ↗faq;
The questions we get asked most. If yours isn't here — email us.
work.with.us;
If you want to talk, contact us.
