> Markdown version of [/jobs/ext/4677062-software-engineer](https://www.wearedevelopers.com/jobs/ext/4677062-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software engineer - **Company:** Recommand - **Location:** Hasselt, Belgium (Remote available) - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Systems, Databases, Relational Databases, DevOps, PostgreSQL, Open Source Technology, Systems Integration, TypeScript, Web Applications, Openapi, Tailwind, ReactJS, Backend, Git, Event Driven Architecture, Webpack, Front End Software Development, Docker - **Published:** November 12, 2026 - **Apply:** https://recommand.eu/en/jobs/junior-software-engineer ## About the Role * 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) ## 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)