Chi siamo
Siamo un’azienda e-commerce strutturata con 8 domini attivi e app mobile Android e iOS.
Lo sviluppo software è una componente centrale del nostro business: gestiamo internamente la maggior parte delle soluzioni tecnologiche, integrando software di terze parti a supporto dei processi aziendali.
Il team di sviluppo è composto da 4 sviluppatori interni, affiancati da collaboratori esterni.
L’infrastruttura è interamente su AWS e l’architettura applicativa è basata su microservizi.
Il ruolo
Cerchiamo un Programmatore Junior da inserire nel team di sviluppo interno, a tempo pieno e in sede, per supportare la crescita dei nostri progetti digitali.
La risorsa si occuperà di sviluppo di nuove funzionalità, bug fixing e manutenzione evolutiva delle applicazioni web e mobile, partecipando alle attività di analisi tecnica insieme al team e lavorando a stretto contatto con sviluppatori senior, con un affiancamento concreto sulle attività quotidiane e una crescita progressiva delle responsabilità in base alle competenze e all’autonomia dimostrata.
Attività principali
* Sviluppo di nuove funzionalità backend e frontend per sito e app
* Bug hunting & fixing e miglioramento del codice esistente
* Collaborazione all’analisi tecnica delle soluzioni
* Sviluppo e manutenzione di microservizi in Node.js
* Sviluppo frontend in React
* Partecipazione al refactoring dell’area admin (PHP → Laravel)
* Integrazione con software di terze parti
* Supporto ai processi aziendali interni (logistica, marketing, acquisti, prodotti, customer care, amministrazione, finanza ecc.)
Stack tecnologico
Backend
Node.js (architettura a microservizi), AWS Lambda
Frontend
React
Mobile
App Android e iOS (integrazione backend)
Database & Cache
MySQL (RDS), Redis (ElastiCache)
Cloud & Infrastruttura (AWS)
Architettura interamente su AWS, con:
* EC2 e Lambda per il compute
* Load Balancer e sistemi di Auto Scaling
* Storage su S3 ed EFS
* CDN
* Messaggistica asincrona (SQS)
* Search (OpenSearch)
* Monitoraggio e logging centralizzato (CloudWatch)
* Pipeline CI/CD
* Sistemi di sicurezza e gestione credenziali (WAF, KMS, Secrets Manager)
Area admin
PHP (in refactoring verso Laravel)
Architettura
Microservizi distribuiti su cloud
Le competenze infrastrutturali e DevOps non sono richieste per questa posizione junior, ma l’ambiente offre la possibilità di approfondire anche questi aspetti nel tempo per chi fosse interessato a sviluppare competenze in ambito cloud.
Requisiti tecnici
Obbligatori
* Conoscenza base di JavaScript
* Esperienza (anche accademica o personale) con Node.js
* Esperienza (anche base) con React
* Conoscenza dei concetti base di REST API
* Familiarità con database relazionali (MySQL o equivalenti)
* Interesse per lo sviluppo backend e frontend
Graditi
* Conoscenza (anche base) di AWS o ambienti cloud
* Esperienza, anche minima, con architetture a microservizi
* Conoscenza di PHP e/o Laravel
* Utilizzo di sistemi di versionamento (Git)
* Conoscenza di sistemi di messaggistica e code
Profilo ideale
* Forte motivazione alla crescita tecnica e professionale
* Attitudine al lavoro in team
* Capacità di seguire linee guida tecniche e best practice
* Approccio pratico e orientato alla risoluzione dei problemi
* Interesse per il mondo e-commerce
* Domicilio attuale entro 30⁄40 km da Reggio Emilia
Cosa offriamo
* Inserimento in un team tecnico interno
* Coinvolgimento diretto su progetti core dell’azienda
* Possibilità di crescita su tecnologie moderne e architetture cloud attraverso il lavoro quotidiano su sistemi complessi
* Ambiente di lavoro collaborativo e orientato alla condivisione delle competenze