Fullstack Developer

Mia Burton S.r.l.

Palermo

Hybrid

EUR 55,000 - 75,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mia Burton S.r.l. in Palermo is seeking a Fullstack Developer to evolve our back-office platform. You will work on a Node.js backend with GraphQL APIs and a Vue.js frontend, integrating with a rich ecosystem of third-party services.

You will collaborate on building new UI features, modeling MongoDB schemas, and managing asynchronous jobs with BullMQ, while ensuring code quality through testing and ESLint.

Qualifications

  • 3+ years of production experience with Node.js.
  • Strong knowledge of Vue.js 3 (Composition API).
  • Experience with GraphQL (schema design, resolvers, mutations).
  • Familiarity with MongoDB / Mongoose and data modeling.
  • Knowledge of Redis and asynchronous job queues (BullMQ).
  • Experience with Docker and containerized environments.
  • Ability to integrate and consume third-party REST/SOAP APIs.

Responsibilities

  • Development and maintenance of the Node.js backend (Express + Apollo GraphQL).
  • Building new UI features with Vue.js.
  • Designing and managing MongoDB schemas.
  • Implementing and monitoring asynchronous jobs with BullMQ.
  • Writing high-quality code: testing, linting (ESLint), code review.

Tools

Node.js
Vue.js 3
GraphQL
MongoDB
Redis
BullMQ
Docker
REST APIs

Job description

Palermo, Italy - Milan, Italy - Remote working - hybrid

We are looking for a Fullstack Developer to contribute to the evolution of our back-office platform. You will work on a Node.js backend with GraphQL APIs and a Vue.js frontend, integrating with a rich ecosystem of third-party services.

Responsibilities
  • Development and maintenance of the Node.js backend (Express + Apollo GraphQL)
  • Building new UI features with Vue.js
  • Designing and managing Mongoose / MongoDB schemas
  • Implementing and monitoring asynchronous jobs with BullMQ / Bull
  • Writing high-quality code: testing, linting (ESLint), code review
Frontend

Vue.js 3, GraphQL client

Backend

Express.js, GraphQL

Database

MongoDB, Mongoose, Redis

Job queue

BullMQ

Storage / Cloud

AWS S3, Firebase Admin

Payments

Stripe, PayPal, Klarna, Scalapay

DevOps

Docker, Docker Compose

Invoicing

FattureInCloud

Requirements
  • 3+ years of production experience with Node.js
  • Good knowledge of Vue.js 3 (Composition API)
  • Experience with GraphQL (schema design, resolvers, mutations)
  • Familiarity with MongoDB / Mongoose and data modeling
  • Knowledge of Redis and asynchronous job queues (BullMQ or similar)
  • Experience with Docker and containerized environments
  • Ability to integrate and consume third-party REST/SOAP APIs
Nice to have
  • Experience with marketplaces
  • Knowledge of Italian e-invoicing processes (SDI/FIC)
  • Experience with multi-carrier shipping systems
Soft Skills & Mindset
  • Ownership: You feel responsible for the product, from the first commit to monitoring jobs in production.
  • Pragmatism: You look for the most effective solution for the business, balancing clean code with shared goals.
  • Clear Communication: You are able to collaborate with non-technical teams (e.g. logistics, finance) to translate business processes into software logic.
  • Attention to Detail: Since you will be handling payments and invoicing, precision and a methodical approach to testing come naturally to you.
  • Team Spirit: We believe in ongoing collaboration and open discussion. We are looking for someone proactive, enjoyable to work with (and have a coffee with!), and able to face challenges with a smile.

There's always something new happening at Mia Burton.

Subscribe to our newsletter and be the first to know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Fullstack Engineer - Node.js & Vue.js
Remote Fullstack Engineer - Node.js & Vue.js

Mia Burton S.r.l. • Palermo

Hybrid
EUR 55,000 - 75,000
Full Stack Developer - Web Applications (m/f/d)
Full Stack Developer - Web Applications (m/f/d)

alpitronic Americas LLC • Bolzano

On-site
EUR 40,000 - 70,000
Innovative work environment
Opportunities for advancement
Wide range of further training opportunities
+2
FULL-STACK DEVELOPER (M/F)
FULL-STACK DEVELOPER (M/F)

Noi • Bolzano

On-site
EUR 42,000 - 48,000
Annual gross salary between €42,000 and €48,000
Flexibility: work from home or from a desk at NOI Techpark
Direct product impact from day one
+2
Full Stack Developer - Laravel/Vue.js (m/w/d)
Full Stack Developer - Laravel/Vue.js (m/w/d)

Alpitronic Americas LLC • Rencio

On-site
EUR 51,000 - 77,000
Additional company benefits
Career advancement opportunities
Full-Stack Developer — Backend Focus, Hybrid (Italy)
Full-Stack Developer — Backend Focus, Hybrid (Italy)

Leaf Space S.r.l. • Lomazzo

Hybrid
EUR 35,000 - 40,000
Welfare platform
Meal vouchers
Training opportunities
+1
Full Stack Developer - Laravel/Vue.js (m/f/d)
Full Stack Developer - Laravel/Vue.js (m/f/d)

Alpitronic Americas LLC • Bolzano

On-site
EUR 51,000 - 77,000
Bonus potential 20%
Professional development
Career growth
Freelance Backend Developer
Freelance Backend Developer

Startup Bakery srl • Torino

On-site
EUR 40,000 - 60,000
Remote work flexibility
Collaboration with multidisciplinary teams
Senior Full Stack | Full Remote - Rif 623793
Senior Full Stack | Full Remote - Rif 623793

Wehunt • Montà

Remote
EUR 60,000 - 90,000
Full Stack Developer
Full Stack Developer

Jumpit S.r.l • Milano

On-site
EUR 42,000 - 68,000
Talent HUB giovani e dinamico
Jumpit Learning HUB corsi di aggiorn.
Progetti innovativi e tecnologicamente
+1
Full Stack Developer – Laravel & Vue.js
Full Stack Developer – Laravel & Vue.js

Selection 4.0 SA • Brescia

On-site
EUR 45,000 - 55,000