BonusX
BonusX

Fullstack Developer (100% remote)

July 3, 2025
Full-time
Remote · Italy
Entry level
Full-stack Developer

At BonusX, we’re here to rewrite the rules of the game. Let’s start with one fact: over 90% of families aren’t accessing the social and fiscal benefits they’re entitled to. Why? Because bureaucracy is a maze, and the information available doesn’t speak the language of real people.

We’re here to change that.

Our platform simplifies access to rights and opportunities — starting in Italy, with a global vision in mind. To date, we’ve helped over 700,000 users unlock more than €130 million in benefits. We do it through a clean interface, clear language, and a user experience that doesn't make you want to throw your computer out the window.

We’ve raised €5 million from international VCs (US & UK) and successful founders. And we’re just getting started — we’re growing fast.

We’re an international team of developers, marketers, and creatives, united by a shared mission: to simplify bureaucracy and make public services universally accessible, improving the wellbeing of the community. We work in Agile, use OKRs, communicate openly and constructively — and we’re obsessed with continuous improvement.

🎯 Mission of the role

As a Full Stack Developer at BonusX, you won’t just write code — you’ll help shape the infrastructure behind a platform that makes bureaucracy accessible and human.

Your mission is to build, evolve and scale the systems that allow thousands of users (and soon millions) to access public benefits with clarity and speed while improving our technical foundations, and bring simplicity to a space that’s historically anything but simple.

✏️ Responsibilities

  • Contribute to the planning, architecture, and development of BonusX’s tech platform.
  • Collaborate in building scalable, secure and well-documented APIs.
  • Help design and maintain a robust software architecture, applying modern engineering practices.
  • Write clean, secure, and maintainable code.
  • Actively participate in code reviews, architectural decisions, and tech research.
  • Support in improving developer experience and technical documentation.

🧑‍💻 Who you are

Must-have:

  • Strong grasp of Object-Oriented Programming and SOLID principles.
  • Experience with API-driven web apps and microservices.
  • Proficiency in TypeScript, Node.js and React.
  • Experience with both relational (PostgreSQL, MySQL) and non-relational databases.
  • Familiarity with Redis and caching strategies.
  • Experience with Docker and containerized environments.
  • Care for code quality, structure, and readability.
  • Comfortable writing and maintaining automated tests (unit, integration, end-to-end).
  • Good problem-solving skills and an analytical mindset.
  • Fluent English.

Nice to have:

  • Degree in Computer Science, Software Engineering, or related fields.
  • Experience with DevOps (AWS, GCP).
  • Experience with NestJS, Flutter, or event-driven architecture (e.g., MQTT).
  • Familiarity with Playwright, Datadog, Redux, Jotai.
  • Passion for Test-Driven Development (TDD) and CI/CD.
  • Curiosity for exploring other languages and frameworks.

💙 What we offer

🔹 Permanent full-time contract (but hey, if you're a freelancer, we're open to find the best fit for both needs).

🔹 Compensation package: between €30K and €35K gross/year, based on experience, plus:

  • €3,000 in welfare budget for personal well-being and free time, via a dedicated credit card
  • €2,000 in meal vouchers (€8/day)

🔹 Other benefits include:

  • 💎 BonusX Gold Plan (€300/year)
  • 🧘‍♂️ Wellness & fitness discounts (via Wellhub)
  • 🏥 Private healthcare
  • 🫂 Family benefits through the EBAC fund

🔹Work flexibility: fully remote role— work from anywhere, anytime. You're also welcome at our Milan office when you feel like being in person + we organise every year a company-wide team building.

🔹High-impact role: we're a fast-growing startup solving a widespread, deeply felt problem. There's a lot to build — and a lot to learn.

🔹Continuous learning and growth: structured feedback, clear development plans, and the opportunity to grow together with the company.