software engineer

Recommand
Hasselt, Belgium
2 days ago
Apply on recommand.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Business Systems Databases Relational Databases DevOps PostgreSQL Open Source Technology Systems Integration TypeScript Web Applications
+9 more
Openapi Tailwind ReactJS Backend Git Event Driven Architecture Webpack Front End Software Development Docker

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.

Apply on recommand.eu
Prepare application

Good distractions

Loading talks and stories from around this role…