Lavora con noi
Travelware è un’azienda innovativa e in rapida crescita che si occupa di tecnologia per il turismo.
La nostra realtà, in vista di un nuovo progetto orientato alla realizzazione di portali turistici autogestiti, sta cercando le seguenti figure professionali da integrare nel team di sviluppo.
Sede di lavoro: Bologna (possibilità di smart working)
Inquadramento: Si offre contratto a progetto della durata di 1 anno, con possibile sviluppo.
I candidati interessati sono invitati a visitare la sezione del nostro sito Lavora con noi, per inviare il proprio Curriculum e una Lettera di Presentazione, specificando la posizione alla quale sono interessati.
La selezione procede nel modo seguente:
- 1a selezione: valutazione Curriculum e Lettera di presentazione
- 2a selezione: 1-2 incontri conoscitivi in presenza o online
- 3a selezione: periodo di prova non superiore a 30 giorni (retribuito)
Trattamento economico: ogni figura professionale verrà valutata sulla base delle comprovate esperienze del candidato.
Parametri generali (costituiscono titolo preferenziale durante la selezione):
- Propensione al lavoro di squadra, spirito d’iniziativa e capacità di adattamento.
- Padronanza della lingua inglese.
- Precedenti esperienze nel settore IT del turismo/horeca.
- Orientamento alla innovazione e alla introduzione di nuove tecnologie, con particolare riferimento all’ambiente del Gaming.
- Sensibilità verso la sostenibilità ambientale, la multiculturalità e l’inclusione.
Sviluppatore di Applicazioni per la Sicurezza e la Gamification
La persona in questo ruolo avrà la responsabilità di progettare, sviluppare e mantenere le componenti di profilazione utente e la sicurezza relativa.
La componente Social Network e Gaming saranno aspetti centrali del progetto, e pertanto, lo sviluppatore dovrà avere una comprensione chiara delle dinamiche sociali online e delle tecniche di Gamification.
Sarà coinvolta nell’integrazione di servizi esterni attraverso API di pagamento e avrà un ruolo importante nella definizione e implementazione delle funzionalità di profilazione e ranking degli utenti, garantendo al contempo la sicurezza e l’integrità dei dati.
Collaborerà strettamente con gli altri membri del team e stakeholders, per garantire che le soluzioni sviluppate siano efficaci, rispondano alle esigenze dell’utente e siano in linea con la visione complessiva del progetto.
Requisiti specifici:
- Progettare, implementare e mantenere funzionalità relative all’iscrizione, al login, a KYC/KYB, pagamenti e gamification.
- Integrare API per pagamenti, come Stripe o PayPal.
- Implementare misure di sicurezza per l’autenticazione utilizzando Passport.js e JWT.
- Collaborare con il team di sviluppo per analizzare i requisiti degli utenti e progettare soluzioni efficaci.
- Esperienza con React.js, Node.js e Express.js.
- Familiarità con PostgreSQL e database NoSQL.
- Capacità di lavorare con Docker e Kubernetes per la gestione dei microservizi.
- Conoscenza delle best practices di sviluppo di software, come il controllo delle versioni con Git e le metodologie Agile/Scrum.
- Esperienza nella scrittura di test unitari e di integrazione.
- Capacità di integrare servizi esterni attraverso API, come pagamenti o servizi di ricerca.
- Comprensione di base dei meccanismi Blockchain.
- Fondamenti sicurezza informatica.
- Expertise nello sviluppo di piattaforme di Gamification e/o Social Networking è considerata come plus.
- Nozioni di crittografia sono un plus.
Sviluppatore Frontend con competenze Backend
La persona sarà incaricata nel dare vita visiva alla piattaforma, con un’enfasi particolare sulla creazione di un’esperienza utente accattivante e funzionale.
Questo ruolo richiede una combinazione di competenze tecniche e creatività, poiché la persona sarà coinvolta sia nella progettazione grafica che nello sviluppo frontend. La familiarità con i principi di UX/UI permetterà di creare interfacce intuitive, mentre le competenze in multimedia aiuteranno a creare contenuti visivi accattivanti per la piattaforma.
Pur avendo un focus sul design, la persona collaborerà con il team di sviluppo per garantire che le soluzioni progettate siano tecnicamente realizzabili e integrate senza intoppi nella piattaforma complessiva.
Requisiti specifici:
- Fondamenti solidi di web design, grafica e multimedia.
- Creatività nella progettazione di interfacce user-friendly responsive.
- Capacità di scrivere codice HTML, CSS e JavaScript pulito e efficiente.
- Conoscenza dei principi di UX/UI e dei linguaggi di Frontend.
- Esperienza con React.js.
- Esperienza con Node.js e Express.js.
- Esperienza con PHP.
- Familiarità con MySQL e PostgreSQL.
- Esperienza nella creazione di interfacce utente responsive.
- Nozioni SEO.
- Esperienza nella scrittura di test unitari e di integrazione.
- Conoscenza delle best practices di sviluppo di software, come il controllo delle versioni con Git e le metodologie Agile/Scrum.
- Capacità di lavorare in modo indipendente e in team.
- Esperienza precedente in un ruolo simile è necessaria.
Tecnico di Sistema e Network per Blockchain
La persona sarà incaricata della gestione della nostra infrastruttura di computer remoti, dedicata alla validazione delle transazioni per la nostra blockchain.
Si occuperà di pianificare e implementare l’installazione della rete remota, garantendo una connettività sicura ed ottimale. Sarà inoltre responsabile della configurazione e manutenzione della rete.
Dovrà essere in grado di implementare soluzioni per la gestione remota dei computer, comprese le attività di monitoraggio, aggiornamento e manutenzione del software.
Dovrà monitorare costantemente le prestazioni della rete e dei computer, intervenendo con migliorie quando necessario, e assicurare che tutti i computer siano sempre aggiornati con l’ultima versione del software di validazione delle transazioni.
La persona si occuperà inoltre di implementare sistemi di backup e recupero dati, garantendo così la sicurezza e la disponibilità dei dati critici.
Collaborerà con il team di sicurezza per garantire la protezione della rete e dei dati da eventuali minacce. Inoltre, dovrà fornire supporto tecnico al team e risolvere eventuali problemi in modo tempestivo.
Requisiti specifici:
- Esperienza precedente nella configurazione e gestione di reti di computer.
- Conoscenza approfondita dei sistemi operativi, preferibilmente Linux.
- Esperienza con la configurazione e la gestione di soluzioni per la gestione remota dei computer.
- Esperienza con la configurazione e la manutenzione di firewall e sistemi di sicurezza.
- Esperienza con sistemi VPN.
- Conoscenza di base della tecnologia blockchain e dei principi di funzionamento delle reti peer-to-peer.
- Capacità di lavorare in modo indipendente e di prendere decisioni tecniche importanti.
- Buone capacità di problem solving e attenzione ai dettagli.
- Capacità di lavorare in un ambiente dinamico e in rapida evoluzione.