Back to search
Akademias (Iceland) Linkedin · Posted 25d ago

Mid-Level Fullstack Engineer

Budapest, Budapest, Hungary

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We run a fleet of ~120 WordPress sites on our own Proxmox cluster, and we're building a new multi-tenant platform on Node.js/TypeScript + React/TypeScript that will eventually replace most of it.

We need someone comfortable on both sides of that line: keeping what's running today alive, and building what comes next.


What you'll actually be doing


About half the role today, shrinking over the next year:

  • Maintaining ~120 WordPress sites on a 5-node Proxmox cluster (PHP-FPM, MariaDB, Redis, Docker, Traefik)
  • When something's on fire on a Friday, you read the Nginx log, tail the error, run docker exec, and reason it out — without needing someone to walk you through it


The other half, growing over the next year:

  • Greenfield Node.js + TypeScript backend, React + TypeScript frontend
  • Multi-tenant from day one
  • Real code, in production, reviewed and shipped by the team


What we need

  • Node.js + TypeScript — Express, Fastify, Nest, whatever you're fluent in. You can design a small service, write tests, and use types properly.
  • React + TypeScript — modern React (hooks, suspense, proper data fetching). Both sides, even if one is stronger.
  • SQL — you can read a slow query, add an index, write a migration without hand-holding.
  • Linux comfort — SSH, systemd, journalctl, basic Docker. cd /var/log should not feel scary.
  • Git fluency — branches, rebases, conflicts, thoughtful PR reviews.
  • Django/FastAPI — you've built and shipped Python backends, not just tutorials.


Nice to have (not required)

WordPress/PHP · Auth0/OIDC · Cloudflare/DNS · multi-tenant architectures


What we care about beyond the skills

  • Experience with vibecoding encouraged.
  • When something's unfamiliar, your first instinct is to investigate — but you're not afraid to ask once you've done the groundwork.
  • You're collaborative, not territorial. No "this is my code," no rewrites for fashion. We decide together; the lead has the final call.
  • You're honest about gaps. "I haven't done that but I'll figure it out" is fine. Pretending you have when you haven't is not.
  • You can be trusted with a production system — you think before you rm, and ask before doing something irreversible.


What we offer

  • Real ownership of a real product with a real user base, from day one
  • A small team where your work is visible and your input matters
  • Direct day-to-day collaboration with a senior engineer
  • Location/remote: Budapest


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent