Everything you need to know as a company
Full-Stack Developer
Intro
BiteBase is a Bolzano-based startup building an AI-driven SaaS platform for Italian restaurants. We automate food cost tracking, supplier orders, and accounting — so restaurateurs can focus on what they do best. We're looking for a full-stack developer to help us build the product from the early stage.
Job description
The team is small and technical. You work directly on the core product — no bureaucracy, immediate impact on every line of code. The stack is Meteor 3 + TypeScript + React 18 + MongoDB, with AI integrations via OpenRouter (DeepSeek, Gemini, Claude). The product is in active development with a clear, detailed sprint roadmap.
Tasks
Full-stack feature development: backend (Meteor methods, publications, MongoDB) and frontend (React, Tailwind CSS)
AI service integration: XML invoice parsing (Italian e-invoicing standard FatturaPA), voice assistant, supplier price list import
Implementation of B2C/B2B online ordering and public menu with QR code
Backend testing with Mocha/Chai
Contributing to architecture decisions and technical direction
Requirements
Strong experience with TypeScript and React (hooks, React Router)
Solid knowledge of MongoDB and Node.js backend patterns
Ability to work independently within a well-structured, documented codebase
Nice to have: experience with Meteor, multi-tenant SaaS architectures, LLM/AI integrations
Nice to have: familiarity with Italian fiscal/accounting standards (FatturaPA, e-invoicing)
Languages: Italian fluent; technical English for documentation and tooling
We offer:
Annual gross salary between €42,000 and €48,000 depending on experience
Flexibility: work from home or from a desk at NOI Techpark, Bolzano
Direct product impact from day one — no ticket queues, no middleman
Modern, well-documented stack with a clear 12-sprint roadmap
Startup environment: fast decisions, real ownership of the codebase
Place of work:
South Tyrol, Italy — remote or on-site at NOI Techpark, Bolzano (Requirement: residence in South Tyrol)









