Fullstack Engineer · TypeScript, Nest.js, Next.js
Hey — if this is the 12th job post you’ve opened today, we’ll try to make it worth the click. We’re building AI‑powered products that actually ship and actually get used. We’re looking for a sharp, curious Fullstack Engineer who’s equally comfortable staring down a gnarly type error at 2am and pushing back on "let’s just make it a microservice" in a design review. We work on modular, type‑safe codebases where DI and layered design are boring in the right places and sharp where it matters — tests that earn their keep, scalable APIs when the problem is actually distributed, and observability baked in, not bolted on.
What you will actually do
- Modern web apps in TypeScript — real TypeScript, not "JavaScript with extra steps"
- Backend services in Nest.js — modules, decorators, DI, the whole layered‑architecture thing
- Frontend in Next.js — SSR, edge runtime, RSCs, and whatever Vercel ships next Tuesday
- Designing and shipping LLM‑powered features (prompts are code too — they deserve the same rigor)
- Building AI agents without falling into the "just wrap it in a for‑loop" trap
What you bring
- Strong TS/JS fullstack experience — you’ve shipped real things and have the scar tissue to prove it
- Deep Node.js ecosystem fluency — ESM/CJS interop pain is familiar territory, and you know when to reach for streams vs. worker threads
- Hands‑on experience shipping LLM apps or AI integrations — bonus if you’ve learned the hard way that evals are non‑negotiable
- Solid testing habits (Jest, Playwright, or similar — whatever gets you green ticks that actually mean something)
- Fluent in Git/GitHub workflows: PRs, reviews, CI/CD, branching strategies — and a strict no‑force‑push‑to‑main policy
- End‑to‑end thinking: requirements → architecture → code → deploy → observe → iterate
- The ability to move fast without leaving behind a codebase the next person rage‑quits into
Bonus, not required
- +Azure experience (App Services, Functions, AKS — or surviving the portal)
- +Rust familiarity (yes, we’ve heard it’s fast, please tell us again)
- +Trading systems background (where "eventually consistent" is a four‑letter word)
Stack you will touch
How to apply
Email hello@blockzenith.bz with a short note (300 words) describing the most interesting thing you have built and a link to it. Include a CV if you want; we do not require one.
Expect a reply within 3 business days. If we are not a fit, we will say so plainly.
While you are at it, follow us on LinkedIn and browse our GitHub — you will get a feel for how we build and what we ship. You can also apply via our LinkedIn jobs page.
