Programmatore Python
Topnetwork S.p.A.
- Roma
- Tempo indeterminato
- Full time
- Sviluppo di applicazioni e software: Scrivere, testare e mantenere codice Python per applicazioni web, desktop o backend, rispettando le best practices e le linee guida aziendali.
- Ottimizzazione delle performance: Identificare e risolvere eventuali problemi di performance nel codice esistente, migliorando l’efficienza e la scalabilità delle applicazioni.
- Gestione delle basi di dati: Collaborare con database SQL o NoSQL per la gestione e l’integrazione dei dati nelle applicazioni, implementando query efficienti e sicure.
- Collaborazione con team interfunzionali: Lavorare a stretto contatto con altri sviluppatori, designer e product manager per comprendere le esigenze del progetto e fornire soluzioni Python robuste e scalabili.
- Esperienza di almeno due anni in attività di sviluppo in ambito Python;
- Ottima conoscenza di Python
- Esperienza con almeno uno dei principali framework Python (es. Django, Flask, FastAPI)
- Conoscenza di SQL e gestione di database relazionali (PostgreSQL, MySQL, ecc.)
- Familiarità con database NoSQL (MongoDB, Redis)
- Esperienza con l’uso di API REST e/o GraphQL
- Conoscenza di strumenti di versionamento del codice, in particolare Git
- Buona pratica nella scrittura di test automatizzati
- Esperienza nell’uso di ambiente virtuale (virtualenv, pipenv, poetry)
- Conoscenza base di containerizzazione (Docker)
- Buone capacità di problem solving e lavoro in team
- Possibilità di accedere a contenuti formativi multilingua;
- Possibilità di accedere a diverse piattaforme e-learning per accrescere le competenze tecniche e quelle trasversali;
- Percorsi di accompagnamento alla certificazione;
- Retribuzioni commisurate a seniority e profilo professionale del candidato;
- Assicurazione sanitaria integrativa;
- Welfare aziendale annuale;
- Possibilità di inserirsi in una realtà in espansione, solida, affidabile, dinamica e flessibile, dove poter esprimere le proprie attitudini;
- Inserimento in un team di professionisti che si riconosce dalla disponibilità, puntualità nelle risposte, competenza, capacità di apprendere dalle lesson learned, creatività nella soluzioni;
- Correttezza e integrità: crediamo nell’etica del lavoro, quindi nella condivisione di obiettivi e in un rapporto quanto più possibile autentico con i nostri collaboratori.