Junior Software Engineer

Il y a 4 semaines

Hasselt, Flanders, Belgique Recommand Temps plein


About The Role
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 What we're looking for 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 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) What this is not 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 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)