Sviluppatore Senior Backend
Siamo alla ricerca di uno sviluppatore senior Golang a tempo pieno che possa aiutarci a migliorare ed estendere il nostro backend di elaborazione dati e rendere più facile per le organizzazioni proteggere i loro dati sensibili. Lavorerai in un piccolo team altamente qualificato e sarai il proprietario della base di codice del backend. Ci aiuterai a sviluppare nuove funzionalità, a migliorare continuamente la scalabilità e l'efficienza e a preparare il rilascio open-source delle funzionalità di base. ## Requisiti - Hai familiarità con Golang e con il core tooling (ad es. moduli, plugin) - Sei in grado di scrivere codice efficiente, sicuro e leggibile - Hai una conoscenza di base dell'elaborazione dei dati - Hai una conoscenza di base dei metodi crittografici (ad es. hashing, crittografia) - Hai familiarità con le API REST e le librerie HTTP di Golang - Hai una buona conoscenza delle interfacce di Golang e di come usarle per crearne di riutilizzabili, codice modulare - Hai esperienza nella scrittura di buoni test di unità e di integrazione e di una chiara documentazione ## I tuoi vantaggi - Costruisci e pubblica codice open-source con noi - Presenta il tuo lavoro a conferenze e workshop internazionali - Fai parte della nostra missione di rendere il software più sicuro aiutando le organizzazioni a sviluppare sistemi discreti e sicuri usando le nostre tecnologie - Sviluppa le tue idee e hai la libertà di implementarle - Impara a conoscere la sicurezza e la protezione dei dati in un team interdisciplinare ## La nostra attuale configurazione - Il nostro Golang 1.11 code base fornisce una libreria di elaborazione dati e i nostri servizi principali, le API KIProtect e la nostra infrastruttura di elaborazione dati. Offre funzionalità per trasformare i flussi di dati utilizzando tecniche di miglioramento della privacy come la pseudonimizzazione e l'anonimizzazione - Utilizziamo la gestione delle dipendenze e il versioning basato sui moduli Golang - Abbiamo test di unità e di integrazione estesi su tutto il nostro codice base - Utilizziamo un'architettura di sistema modulare con parti intercambiabili basate su interfacce pulite - Utilizziamo l'integrazione continua (CI) e la distribuzione continua (CD) tramite Gitlab per testare e fornire nuove funzionalità su base giornaliera - Utilizziamo un flusso di lavoro agile basato su Jira con il minor overhead possibile
Informazioni generali su di noi
Lavorerete in un piccolo team altamente qualificato dai nostri moderni uffici di Charlottenburg. Cerchiamo di offrirvi un ottimo ambiente di lavoro con sedie e tavoli (in piedi) moderni ed ergonomici in piccoli uffici (al massimo 4 persone per ufficio) per consentire un lavoro mirato e senza stress. Offriamo 28 giorni di ferie pagate e mettiamo a disposizione un budget per la formazione e le visite alle conferenze. Sarete in grado di scrivere un blog sul vostro lavoro e di presentarlo al mondo e pubblicherete con noi un software open-source. Permettiamo di lavorare in parte da casa/rubrica e offriamo orari di lavoro flessibili (entro certi limiti).
Sei interessato a questa posizione? Mettiti in contatto con noi! Scrivi un po' di te stesso e del perché sei interessato a lavorare con noi e includi i relativi link (ad es. contenenti informazioni sul tuo lavoro o su progetti recenti - non c'è problema se non puoi condividere nulla) e un breve curriculum vitae.