Certified Open Mercato Agency · AI-native enterprise systems for manufacturers · Book a founder call
Join the team

Work at the.good.code; — Senior Engineering & AI Roles

We're a team of senior engineers and architects building AI-native platforms for manufacturers and global enterprises. 100% remote. High ownership. No micromanagement. AI-native engineering from day one.

We don't hire often. When we do, we hire people who deliver, communicate clearly, and care about the quality of what they build — not just that they shipped it.

We compete by being better, not cheaper. That applies to how we work, what we build, and who we work with — including the people on our team.

If that sounds like the environment you're looking for, scroll down.

Day to day

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.

100% remote
Work from anywhere. We don't track hours — we track outcomes. As long as you're delivering and communicating, where you sit doesn't matter.
Core hours 10–15
Be available and responsive between 10:00 and 15:00. Outside of that — plan your day your way. We trust you to manage your own time.
Async by default
We prefer well-written async communication over unnecessary calls. Clear writing is a skill we value. Meetings happen when they need to — not by default. We use ClickUp for tasks and Slack for communication. You pick your own hardware.
AI-native engineering
We're an AI-native company — not just in what we deliver, but in how we work. Agentic development, AI-assisted code review, LLM integration. If you're excited about building AI systems that run in production — not in demos — you'll fit right in.
City meetups
Local team meetups in your city — budget included. Good food, good company, no mandatory team-building exercises.
Annual company trip
Once a year, the whole company travels together. Flight, hotel, activities — all covered. This is where the remote team becomes a real team.
What we look for

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.

01 ·
You deliver what you commit to
You deliver what you commit to. If something goes wrong, you communicate risks early instead of waiting until the last minute.
02 ·
You work without micromanagement
You manage your own time, set your own structure, and get things done without someone checking in every hour. Comfortable working independently.
03 ·
Quality over speed
You'd rather take an extra day to do it right than ship something you're not proud of. You care about what you build, not just that you shipped it.
04 ·
You think beyond the task itself
You understand why you're building something, not just what. You ask questions that challenge the brief if the brief is wrong.
05 ·
You communicate clearly in writing
Remote work lives or dies on written communication. You write messages people actually understand, on the first read, without follow-up questions.
06 ·
Feedback is part of the job
You treat feedback as part of the job. You give it directly, receive it gracefully, and use it to grow. Ego stays out of code review.
How we hire

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.

01.
Application form
Step 1

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.

02.
HR Interview
45 minutes · Video call

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.

03.
Technical Interview
90 minutes · Video call

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.

04.
Founder Interview
30 minutes · With Maks or Michał

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.

What you get

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.

Money & performance
  • 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.
Growth & development
  • 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.
Wellbeing & lifestyle
  • 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.
Team & culture
  • 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.
Join the team

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.

1 open role

We’re a software house with a team of 25 professionals distributed across three countries. We focus on long-term projects and believe great software comes from ownership, strong collaboration with clients, and developers who care about the quality and business impact of their work. 

At the.good.code; successful software starts with understanding the business problem first. We work closely with our clients, use AI as an engineering tool rather than a shortcut, and improve the way software is designed and delivered. We focus on long-term collaboration and are looking for people who are curious, open-minded, and motivated to grow together with the business and the products we build.

Interested to hear about the projects?  

You'll join a team building modern business applications powered by AI-assisted engineering. 

Your work will combine product thinking, software architecture, and collaboration with clients. Rather than focusing only on writing code, you'll use AI tools to design solutions, prepare specifications, review generated code, and help deliver scalable, production-ready software. 

Tech stack: TypeScript, JavaScript, React, Next.js, Node.js, PostgreSQL, Playwright, AI: Claude, Codex, MCP, agentic workflows & reusable AI skills

Salary: 140-180 PLN/h net + VAT / B2B

Curious about your responsibilities? You will be:  

  • working in clients' teams as the equal team member
  • building and developing frontend and backend features using React, Next.js, TypeScript, and Node.js
  • designing application architecture, reusable modules and integration patterns
  • translating business requirements into clear technical specifications for AI coding agents
  • using AI coding agents (Claude/Codex) as part of your daily engineering workflow 
  • reviewing, validating, and improving AI-generated code
  • building and improving AI-assisted engineering workflows, including reusable skills, prompts and testing practices
  • contributing to software quality through automated testing, code reviews, and AI-assisted validation
  • taking ownership of technical solutions within your area of responsibility
  • sharing knowledge and helping grow AI engineering practices within the the.good.code; community 

 Ready to apply? First, check if you have:  

  • 5+ years of commercial experience building web applications
  • experience with JavaScript, TypeScript, React, Next.js, and backend development using Node.js
  • experience building reusable AI workflows, prompts, skills, or agentic solutions
  • understanding of concepts such as MCP (Model Context Protocol), tool integrations, or multi-agent workflows
  • the ability to translate business requirements into scalable technical solutions
  • understanding of software architecture and scalable system design
  • ability to review and validate AI-generated code rather than relying on it blindly
  • product mindset - you understand the business context behind the features you build and actively look for better solutions
  • ability to work independently, manage priorities, and switch context when needed
  • critical thinking, ownership, and proactive attitude
  • advanced English communication skills (you'll use English every day within the team and directly with international clients) 

 We appreciate, if you have: 

  • experience building AI-powered developer tools or internal engineering platforms
  • familiarity with Playwright or other automated testing frameworks
  • contributions to open-source projects or active participation in technical communities
  • willingness to travel occasionally for client workshops 

 We value engineers who

  • take ownership of their work and deliver what they commit to
  • work independently and manage their time without micromanagement
  • care about quality instead of rushing delivery
  • think about value and impact, not only implementation
  • communicate clearly and work well in a remote environment
  • raise issues early and treat feedback as part of growth
  • enjoy collaboration and maintain a positive team attitude 

Keen to hear about our recruitment process? Here you go:   

  1. The application form - fill it out. We really read it!
  2. 45-minute HR interview to learn about your experience and motivation
  3. 90-minute tech interview with our developers to check your practical skills
  4. 60-minute final interview with one of our Founders
  5. References check
  6. Welcome on board! 
Apply for this role ↗Ref. 1/7/2026/MI/958

No open role that fits? Send an open application →

No open role? No problem.

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 ↗
What to include
CV or LinkedIn — your background and experience
What you do best — 2–3 sentences, honest and specific
Why the.good.code; — what specifically resonates
What you're looking for — role type, availability, expectations
Martyna Iwat, Recruitment, the.good.code;
Martyna Iwat
Recruitment · the.good.code; · hr@thegoodcode.io
"We don't ghost. If you apply, you'll hear from us — it might take a week, but we respond to everyone."
Questions

faq;

The questions we get asked most. If yours isn't here — email us.

work.with.us;

If you want to talk, contact us.