CHI SIAMO
Sapevi che in Italia c’è un nuovo modo per fare le ordinazioni nei locali?
Ci chiamiamo ONYON e siamo un applicativo che permette alle persone di ordinare e pagare dal tavolo direttamente con lo smartphone e in totale autonomia. In questo modo riduciamo i tradizionali tempi d’attesa e miglioriamo sensibilmente l’esperienza dei clienti in store, aumentando ordini e riordini in favore dei locali e agevolando allo stesso tempo il lavoro di staff e camerieri.
Siamo alla ricerca di persone creative, curiose ed entusiaste, determinate a lasciare il segno nella vita di tutti i giorni!
Efficienza, Responsabilità e Ambizione sono le nostre parole d'ordine.
Ti unirai ad un team consolidato e di grande esperienza, in costante crescita mentre espandiamo rapidamente la nostra presenza sul mercato!
Se tu credi come noi nei progetti ambiziosi e sei pront* a cogliere la sfida, siamo alla ricerca di un/a Senior Backend Software Engineer (circa, non ci formalizziamo sui Job Titles).
IL RUOLO
Lavorerai nel team cross-funzionale di Onyon e ti occuperai in particolare dello sviluppo dei micro-servizi backend: dall'ideazione ed analisi delle nuove funzionalità, al loro sviluppo, test, deploy in produzione e monitoring.
SARAI RESPONSABILE DI:
Comprendere a pieno il nostro prodotto e business;
Identificare punti di miglioramento del nostro prodotto;
Raffinare idee per nuove funzionalitá con i nostri clienti e stakeholders;
Individuare gli incrementi di prodotto che ci aiuteranno a raggiungere i nostri obiettivi sul mercato;
Implementare nuove funzionalitá sui micro-servizi di backend, scrivendo codice pulito e testato in maniera automatica (unit, integration, end-to-end);
Portare in produzione le nuove versioni dei micro-servizi, monitorando l'effettivo funzionamento e risultato;
Far crescere gli altri sviluppatori junior del team;
COSA CI ASPETTIAMO DA TE:
Passione per il mondo startup, la tecnologia e lo sviluppo di prodotti innovativi;
Volontá di lavorare in team, collaborando sia con altre figure tech che business;
Almeno 5 anni di esperienza nello sviluppo di (micro)servizi backend basati su tecnologie moderne (es: node.js, Java, Kotlin, Python, etc);
Esperienza con database documentali NO-SQL (MongoDB, DynamoDB, etc) e/o relazionali (MySql, MS SqlServer, etc);
Capacitá di scrivere test automatici a diverso livello (unitario, integrazione, end-to-end);
Esperienza di lavoro in team cross-funzionali con metodologie agili;
Esperienza con le pratiche di sviluppo di eXtreme Programming (TDD, Pair Programming, Refactoring, CI) e clean code;
Profonda conoscenza del paradigma ad oggetti e/o funzionale e dei relativi principi di design
Conoscenza ed applicazione di Domain Driven Design;
Esperienza su provider cloud (AWS, Azure, Google Cloud) e tool per infrastructure as code;
IL NOSTRO STACK:
Backend: Node.js, MongoDB, RabbitMQ
Frontend: Flutter (web e mobile), Angular
Infrastruttura: Kubernetes su Microsoft Azure
IL NOSTRO PROCESSO DI RECRUITING:
Durante il processo di recruiting avrai modo di conoscere Onyon, la nostra cultura e il team. Valuteremo le competenze tecniche durante una interview tecnica pratica (scriveremo codice).
COSA TI OFFRIAMO:
Modalitá di lavoro ibrido (2 giorni di smart working a settimana)
RAL: fino a 65k per profili senior
Tempo dedicato alla formazione individuale e budget per corsi e conferenze
Piano Welfare
Fondo sanitario integrativo
Buoni pasto
Sede di lavoro: Milano