Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
We're looking for a senior software engineer to join our core team. You'll work across the full stack of our platform - from API design and database modeling to frontend interfaces and integrations., We're looking for a senior software engineer to join our core team. You'll work across the full stack of our platform - from API design and database modeling to frontend interfaces and integrations. Recommand is infrastructure, not a CRUD app. You'll work on APIs, data models, integrations, workflows, event-driven systems, and multi-tenant architecture. You'll connect systems, map data, handle edge cases, and deal with the realities of ERP integration and business document exchange. This is a core team role. You'll shape the platform, not just build features on top of it. What you'll work with
- Runtime: Bun
- Backend: Hono, TypeScript, OpenAPI + Zod
- Frontend: React 19, Vite, TailwindCSS
- Database: PostgreSQL with Drizzle ORM
- Infrastructure: Docker
- Monorepo: Bun workspaces, * Not a frontend-only role
- Not a pure DevOps/infra role
- Not a feature-building product engineering role
- Not a rigid enterprise environment
How we work
- Small, hands-on, technical team
- Hybrid or remote - based in Belgium, with presence at Corda Campus, Hasselt when needed
- AI-assisted development is the default, not the exception
- Open source core - we build in the open
- Full-time engagement (employee or contractor)
Requirements
- A systems thinker - comfortable with APIs, data models, event-driven architecture, and multi-system integration
- Full-stack with a platform mindset - you're strong in backend and infrastructure, but you also care about building great UI and UX
- Pragmatic - you build v1s, evolve architecture, and thrive with changing requirements
- Comfortable with ambiguity - this is an early-stage startup, not a feature factory
- Someone who has embraced AI-assisted development - you use AI tools daily and know how to leverage them effectively
- Passionate about open source - you care about building in the open and value extensibility
Strong Signals
- Built or maintained an API platform, SDK, or developer tool
- Integration-heavy product experience - connecting external systems, handling messy data
- Open-source contributor
- Experience with workflow engines, automation tooling, or event-driven systems
- ERP integration, fintech, or invoicing experience
- Startup experience - you've built from zero
Must-haves
- Strong TypeScript / Node.js (or Bun)
- Solid database and API design skills
- Integration mindset - you enjoy connecting systems
- Based in Belgium, available for hybrid or remote work
Nice-to-haves
- React experience
- Peppol or e-invoicing knowledge
- Experience with B2B or supply chain systems
- Familiarity with Belgian/EU compliance landscape
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
How to Find Tech Jobs in Amsterdam