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 : per questo 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, in sostituzione di una figura junior in uscita.
La risorsa si occuperà dello sviluppo di nuove funzionalità, di attività di bug fixing e di manutenzione evolutiva delle applicazioni web e mobile, partecipando alle attività di analisi tecnica insieme al team e operando sotto la guida degli sviluppatori più senior.
Attività principali
- Sviluppo di nuove funzionalità su backend e frontend del sito e-commerce e delle app
- Attività di bug 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 (logistica, marketing, ERP, customer care, ecc.)
- Supporto ai processi aziendali (logistica, marketing, acquisti, prodotti, customer care, amministrazione, ecc.)
Stack tecnologico
Backend : Node.js (microservizi), AWS LambdaFrontend : ReactMobile : App Android e iOS (integrazione backend)Database : MySQL su AWS RDSCloud e servizi AWS : SQS, SNS, ElasticsearchArea admin : PHP (in fase di refactoring con Laravel)Architettura : microserviziRequisiti tecnici
Obbligatori
Conoscenza base di JavaScriptEsperienza (anche accademica o personale) con Node.jsEsperienza (anche base) con ReactConoscenza dei concetti base di REST APIFamiliarità con database relazionali (MySQL o equivalenti)Interesse per lo sviluppo backend e frontendGraditi
Conoscenza (anche base) di AWS o ambienti cloudEsperienza, anche minima, con architetture a microserviziConoscenza di PHP e / o LaravelUtilizzo di sistemi di versionamento (Git)Conoscenza di sistemi di messaggistica e codeProfilo ideale
Forte motivazione alla crescita tecnica e professionaleAttitudine al lavoro in teamCapacità di seguire linee guida tecniche e best practiceApproccio pratico e orientato alla risoluzione dei problemiInteresse per il mondo e-commerce e per i processi aziendaliCosa offriamo
Inserimento in un team tecnico internoCoinvolgimento diretto su progetti core dell’aziendaPossibilità di crescita su tecnologie moderne e architetture cloudAmbiente di lavoro collaborativo e orientato alla condivisione delle competenze