Logo for Buildofarm

Senior Full-Stack Developer - Poland

Roles & Responsibilities

  • 5+ years of production TypeScript experience with deep understanding of generics, discriminated unions, type inference, and end-to-end type safety
  • Strong Next.js / React experience (App Router, Server Components, server actions, streaming, caching strategies)
  • tRPC or similar end-to-end typesafe API experience with shared client/server types
  • PostgreSQL + Prisma (schema design, migrations, relations, performance)

Requirements:

  • Build and scale a multi-tenant B2B marketplace (RFQ workflows, quotation management, order processing)
  • Develop and scale real-time messaging, notifications, search, discovery, and supplier directory features
  • Implement payment infrastructure (gateway integrations, subscription billing, webhook processing)
  • Write tests and establish engineering standards that scale with the team, including admin tooling and RBAC

Job description

Location: Remote
Type: Full-Time
Company: Buildofarm
Industry: Oil & Commodities | Education & Advisory

About Us

We're building the infrastructure that powers how businesses trade globally. Think of us as the modern backbone for B2B commerce - a marketplace platform connecting buyers and suppliers across industries, streamlining everything from sourcing to payments. We're a small, fast-moving team where your work ships to real users and your decisions shape the product.

The Role

We're looking for a Full-Stack Engineer to own and evolve our core platform. This isn't a ticket factory gig - you'll have real autonomy over architecture decisions, ship features end-to-end, and directly impact how thousands of businesses discover and trade with each other.

You'll be working on a production codebase with a modern stack, taking it from early-stage to scale. You'll have a meaningful voice in technical direction and product decisions.

What You'll Work On

  • Building and scaling a multi-tenant B2B marketplace (RFQ workflows, quotation management, order processing)

  • Evolving our real-time messaging and notification systems

  • Payment infrastructure (gateway integrations, subscription billing, webhook processing)

  • Search, discovery, and supplier directory features

  • Admin tooling and platform-wide role-based access control (RBAC)

  • Performance optimization as we grow from hundreds to thousands of active companies

  • Writing tests and establishing engineering standards that scale with the team

Tech Stack

Frontend

Next.js, React, TypeScript, Tailwind, Shadcn/ui

API Layer

tRPC, React Query, Zod validation

Database

PostgreSQL, Prisma ORM, Redis

Infrastructure

Railway, AWS S3, CloudFront CDN

Authentication

better-auth (session-based)

Payments

NMI (Network Merchants Inc)

Tooling

Claude Code, Cursor, Turborepo, Vitest, react-email + Resend




What We're Looking For

Must-Haves

  • 5+ years of production TypeScript experience - and we mean real TypeScript. You understand generics, discriminated unions, type inference, and you care about end-to-end type safety.

  • AI-augmented development workflow - you use tools like Claude Code, Cursor, or similar AI assistants daily to write, refactor, and debug code. You stay current with emerging AI/LLM trends and actively look for ways to leverage them to ship faster. But you don't blindly push whatever the model spits out - you review, understand, and refine AI-generated code with the same rigor you'd apply to any PR.

  • Strong Next.js / React experience - App Router, Server Components, server actions, streaming, caching strategies. You know when to use a server component vs client component and why.

  • Solid backend fundamentals - you can design a database schema, write efficient queries and think about indexing.

  • tRPC or similar end-to-end typesafe API experience - you understand the value of shared types between client and server and you actively protect that contract.

  • PostgreSQL + Prisma (or similar ORM) - schema design, migrations, relations, performance.

  • Security-first mindset - input validation, auth middleware, webhook verification, rate limiting, CSRF, XSS prevention. You don't treat security as something you'll add later.

  • Testing discipline - you write tests. Integration tests, unit tests. Not 100% coverage for the sake of it, but the critical paths are covered.

Nice-to-Haves

  • Experience with B2B/marketplace platforms (multi-tenant architecture, buyer/seller flows, RFQ processes)

  • Payment integrations - webhooks, idempotency, PCI compliance considerations

  • Real-time features - SSE, WebSockets, live messaging

  • AWS services - S3, CloudFront, presigned URLs, IAM policies

  • Monorepo experience - Turborepo, pnpm workspaces, shared packages

  • DevOps basics - CI/CD pipelines, Railway.com deployment, environment management

  • Experience with Zod or similar runtime validation libraries

What Sets You Apart

  • You refactor before things get messy, not after.

  • You extract a utility function the second time you see a pattern, not the fifth.

  • You push back on shortcuts that create tech debt.

  • You write code that your teammates (and future you) can read without a decoder ring.

  • You've scaled something - you know the difference between "works in demo" and "works with 10k concurrent users."

How We Work

  • Small team, big ownership. You won't be waiting for three approvals to merge a PR.

  • Remote-first - work from wherever you're most productive.

  • Async communication (Slack), with syncs when they actually matter.

  • We ship fast but we don't ship broken. Quality > velocity.

  • Direct access to product decisions - your input shapes what we build, not just how

🤖 AI-Native Engineering Culture
We believe the best engineers in 2026 don't just write code - they leverage AI to ship faster and smarter. We're looking for someone who actively uses AI-powered development tools like
Claude Code, Cursor, and similar assistants as a core part of their workflow. You stay on top of emerging trends in AI-assisted development, you know how to prompt effectively, and you use these tools to write, refactor, and debug the majority of your code. If you're still doing everything manually, this probably isn't the right fit.



Salary: OTE $50,000 - $80,000/year

Location: Serbia or Poland (Remote)

Full Stack Engineer Related jobs

Other jobs at Buildofarm

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.