Junior Software Engineer
Indexed description
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
You Should Be
- 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
- 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
- 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
- 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)
- Not a frontend-only role
- Not a pure DevOps/infra role
- Not a large-team environment with months of onboarding
- Not an enterprise environment where you'll work on isolated tickets
- 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)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search