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
+9 more
Job description
EngineeringHasselt, Belgium · HybridFull-time / Contract0-2 yearsEngineering · Full-Stack · TypeScript · AI · Open Source, We’re looking for a junior software engineer to join our core team. You’ll work across the full stack - backend APIs, database work, frontend interfaces, and integrations - with senior engineers who’ll help you grow.
Recommand is infrastructure, not a simple web app. You’ll learn to work with APIs, data models, integrations, workflows, event-driven systems, and AI-powered document processing. You’ll see how real-world business systems connect and how B2B transactions actually work.
This is a core team role at an early-stage startup. You’ll have real ownership and impact from day one.
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, * 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
- Curious about how systems work together - not just building screens, but understanding what happens behind them
- Someone who writes code to solve problems, not just to complete tasks
- Comfortable learning fast - you’ll encounter new domains (Peppol, ERP, B2B automation) and need to pick them up
- Someone who has embraced AI-assisted development - you use AI tools to learn, build, and move faster
- Excited about open source - you like building in the open or have contributed to open-source projects
Strong signals:
- Personal projects or open-source contributions that show initiative
- You’re drawn to how systems work - APIs, databases, and system design - but you also care about building interfaces that feel great to use
- You’ve built something that connects to an external API or integrates systems
- You’re comfortable in the terminal and with Git
- You learn by building, not just by reading
Must-haves:
- TypeScript or JavaScript proficiency
- Basic understanding of databases and APIs
- Willingness to work across the full stack
- Based in Belgium, available for hybrid or remote work
Nice-to-haves:
- React experience
- PostgreSQL or any relational database experience
- Docker basics
- CS degree or equivalent self-taught depth
- Familiarity with any business domain (finance, logistics, supply chain)
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
Loading talks and stories from around this role…