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.