Software Developer Backend
Packly is hiring a Backend Developer with DevOps skills in Campochiaro, Italy, to build scalable microservice APIs (Node.js/TypeScript, REST/GraphQL), manage Docker/Kubernetes infrastructure, and automate CI/CD pipelines on cloud. Fixed-term 6–12 month contract leading to permanent, full-time with 2 smart-working days per week.
- Compensation
- €25K–€30K / yr
- Location
- Campochiaro, Italy
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Degree in Computer Science, Computer Engineering or related field, or equivalent experience
- At least 3 years professional experience in backend development and DevOps roles
- Advanced skills in containerization and orchestration (Kubernetes)
- Solid experience creating and maintaining CI/CD pipelines (e.g. GitHub Actions, Jenkins, GitLab CI)
- Excellent knowledge of one or more backend programming languages (JavaScript/TypeScript, Python, Go)
- Deep knowledge of Node.js, TypeScript and frameworks such as Express.js, Fastify or NestJS
- Experience developing RESTful APIs and/or GraphQL
- Knowledge of Git and versioning platforms (GitHub)
- Good command of the English language
- Problem-solving skills and results-oriented mindset
Nice to have
- Experience with monitoring and logging systems (e.g. Prometheus, Grafana, ELK Stack)
- Knowledge of event-driven architectures (e.g. Kafka, RabbitMQ)
- Knowledge of GraphQL / Apollo
- Knowledge of gRPC
- Experience with Headless CMS
- Experience with Agile/Scrum methodologies
Full description
Stiamo cercando un/una Backend Developer con solide competenze DevOps per rafforzare il nostro team tecnico e contribuire all'evoluzione delle nostre piattaforme digitali.
Avrai l'opportunità di lavorare sulla progettazione, implementazione e gestione delle nostre architetture backend scalabili e resilienti. Il tuo ruolo sarà cruciale non solo nello sviluppo del software, ma anche nell'ottimizzazione dell'infrastruttura, nell'automazione dei processi di rilascio (CI/CD) e nella gestione dei nostri ambienti containerizzati su piattaforme cloud.
Le attività che seguirai:
- Progettare e implementare API RESTful (e/o GraphQL) e architetture backend scalabili e performanti, con un focus su microservizi.
- Sviluppare e mantenere applicazioni server-side (es. utilizzando Node.js o altri stack moderni).
- Gestire e ottimizzare l'infrastruttura assicurando affidabilità, scalabilità e controllo dei costi.
- Implementare e manutenere pipeline di CI/CD (Continuous Integration/Continuous Deployment) per automatizzare i processi di build, test e rilascio.
- Gestire la containerizzazione delle applicazioni (Docker) e la loro orchestrazione (Kubernetes).
- Monitorare le performance dell'infrastruttura e delle applicazioni, intervenendo proattivamente per risolvere bottleneck e incidenti.
- Integrare servizi esterni e gestire database (SQL e NoSQL) per supportare le funzionalità dell'applicazione.
- Partecipare attivamente alle code review e contribuire al miglioramento continuo delle pratiche di sviluppo e DevOps.
- Lavorare in metodologia Agile partecipando attivamente ai processi di planning e retrospective.
Requirements
- Laurea in Informatica, Ingegneria Informatica o discipline affini, oppure esperienza equivalente.
- Esperienza professionale di almeno 3 anni nello sviluppo backend e in ruoli con responsabilità DevOps.
- Competenza avanzata nella containerizzazione e nell'orchestrazione (Kubernetes).
- Solida esperienza nella creazione e manutenzione di pipeline CI/CD (es. GitHub Actions, Jenkins, GitLab CI).
- Ottima conoscenza di uno o più linguaggi di programmazione backend (es. JavaScript/TypeScript, Python, Go).
- Conoscenza approfondita di Node.js, TypeScript e framework come Express.js, Fastify o NestJS.
- Esperienza nello sviluppo di API RESTful e / o GraphQL
- Conoscenza di Git e piattaforme di versionamento (GitHub).
- Buona conoscenza della lingua inglese.