Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
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.
- 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
- 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."
- 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
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)
Key Skills
Ranked by relevanceReady to apply?
Join Buildofarm and take your career to the next level!
Application takes less than 5 minutes

