We are looking for a Full-Stack Software Developer to join our team and take an active role in the development and evolution of our digital products. You will work across the entire technology stack: from customer-facing interfaces built with Vue.js and Nuxt.js, to backend services, APIs, databases, integrations, deployment and server infrastructure. Our digital ecosystem includes e-commerce platforms, internal management tools, CRM applications and integrations with ERP, payment, logistics and third-party services. This is a hands-on position for someone who enjoys building complete, reliable products and taking ownership of their work from development to production. What you will do Frontend development
Develop and maintain web applications using Vue.js and Nuxt.js Build responsive, accessible and high-performing user interfaces Translate Figma designs and business requirements into production-ready components Create reusable components and maintain a consistent frontend architecture Manage application state, routing, authentication and API communication Improve page performance, SEO and server-side rendering Test and troubleshoot applications across browsers and devices
Backend development
Develop and maintain backend services, APIs and business logic Design secure and scalable REST APIs Manage authentication, authorisation, user roles and permissions Build integrations with ERP systems, payment providers, logistics platforms and other external services Implement webhooks, scheduled tasks, background processes and data synchronisation Design and maintain relational databases Manage database migrations, data integrity and query performance Write clean, maintainable and well-documented code
Server and infrastructure management
Configure and maintain development, staging and production environments Deploy applications and manage release processes Work with Linux servers, Docker, Nginx and cloud hosting environments Set up and maintain CI/CD pipelines Monitor application health, performance, errors and logs Manage backups, SSL certificates, domains and environment configuration Apply security updates and follow infrastructure security best practices Investigate and resolve production issues when required
Product and team collaboration
Work closely with management, designers, external technical partners and internal users Turn business requirements into clear technical solutions Estimate development work and contribute to technical planning Review existing systems and suggest practical improvements Participate in code reviews, testing and technical documentation Take ownership of features throughout their full lifecycle Help define the long-term technical architecture of our platforms
Required skills
At least 5 years of professional experience in full-stack web development Strong experience with Vue.js and Nuxt.js Solid knowledge of JavaScript and TypeScript Strong understanding of HTML, CSS and responsive design Experience with Vue state-management solutions such as Pinia or Vuex Experience developing backend applications with Node.js or another modern server-side framework Experience designing and consuming REST APIs Good knowledge of SQL and relational databases such as PostgreSQL or MySQL Experience with Git and collaborative development workflows Practical knowledge of Linux server environments Experience with Docker, Nginx and application deployment Understanding of authentication, authorisation and common web-security principles Ability to analyse problems independently and propose reliable solutions Good written and spoken English
Nice to have
Experience with e-commerce or B2B digital platforms Experience integrating ERP, CRM, payment or logistics systems Knowledge of Stripe, payment flows and webhooks Experience with Redis, queues and background workers Experience with cloud platforms such as AWS, Azure or Google Cloud Knowledge of automated testing and CI/CD pipelines Experience developing PWAs or offline-first applications Familiarity with Shopware or similar e-commerce platforms Ability to work with Figma and design systems Knowledge of Italian or German
What we are looking for We are looking for someone who:
Can work independently while communicating clearly with the team Takes responsibility for the quality and reliability of their work Is comfortable working across frontend, backend and infrastructure Understands that good software must solve real business and user needs Writes simple, readable and maintainable code Can balance short-term priorities with long-term technical quality Is proactive and willing to suggest improvements Enjoys learning new technologies and understanding complex systems
In conformità alle direttive UE 2006/54/CE, 2000/43/CE e 2000/78/CE, tutte le offerte di lavoro sono rivolte a persone di qualsiasi genere, età, razza, origine etnica, religione, convinzione personale, disabilità o orientamento sessuale. Ogni forma di discriminazione è vietata e, nei casi più gravi, costituisce reato punibile penalmente.
Questa offerta è stata prelevata dal agenzia del lavoro provinciale senza controllo sul contenuto da parte della piattarofma lavoroannunci.eu
L'offerta di lavoro scade il 24/09/2026. Tuttavia, l'annuncio potrebbe essere rimosso prima se la posizione venisse ricoperta o non fosse più necessaria la figura ricercata.
lavoroannunci.eu si limita alla pubblicazione di annunci di lavoro forniti da terzi, senza effettuare attività di intermediazione diretta tra aziende e candidati.
Si precisa che non viene effettuato alcun controllo sulla veridicità o accuratezza degli annunci pubblicati.