Fullstack Developer
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 Graph QL 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 Graph QL)
Building new UI features with Vue.js
Designing and managing Mongoose / Mongo DB schemas
Implementing and monitoring asynchronous jobs with Bull MQ / Bull
Writing high-quality code: testing, linting (ESLint), code review
Frontend
Vue.js 3, Graph QL client
Backend
Express.js, Graph QL
Database
Mongo DB, Mongoose, Redis
Job queue
Bull MQ
Storage / Cloud
AWS S3, Firebase Admin
Payments
Stripe, Pay Pal, Klarna, Scalapay
Dev Ops
Docker, Docker Compose
Invoicing
Fatture In Cloud
Requirements
3+ years of production experience with Node.js
Good knowledge of Vue.js 3 (Composition API)
Experience with Graph QL (schema design, resolvers, mutations)
Familiarity with Mongo DB / Mongoose and data modeling
Knowledge of Redis and asynchronous job queues (Bull MQ 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.
#J-*****-Ljbffr
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 Graph QL 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 Graph QL)
Building new UI features with Vue.js
Designing and managing Mongoose / Mongo DB schemas
Implementing and monitoring asynchronous jobs with Bull MQ / Bull
Writing high-quality code: testing, linting (ESLint), code review
Frontend
Vue.js 3, Graph QL client
Backend
Express.js, Graph QL
Database
Mongo DB, Mongoose, Redis
Job queue
Bull MQ
Storage / Cloud
AWS S3, Firebase Admin
Payments
Stripe, Pay Pal, Klarna, Scalapay
Dev Ops
Docker, Docker Compose
Invoicing
Fatture In Cloud
Requirements
3+ years of production experience with Node.js
Good knowledge of Vue.js 3 (Composition API)
Experience with Graph QL (schema design, resolvers, mutations)
Familiarity with Mongo DB / Mongoose and data modeling
Knowledge of Redis and asynchronous job queues (Bull MQ 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.
#J-*****-Ljbffr