Back to jobs

PYTHON DEVELOPER - FREELANCE

B&A Consulting Srl
mid

Job description

Chi siamo B&A Consulting è una Software House e Media Agency nata per offrire alle aziende soluzioni e servizi innovativi in ambito ICT & Digital Strategy . Lavoriamo in un ambiente giovane e informale, dove la collaborazione è la chiave del successo . Crediamo fortemente nel valore del team, nella proattività individuale e nel contributo personale di ciascuno. Descrizione Siamo sempre interessati a entrare in contatto con professionisti in ambito sviluppo Python , da coinvolgere in progetti digitali complessi e ad alto contenuto tecnologico, sviluppati per clienti appartenenti a diversi settori di mercato. La ricerca è aperta a profili con differenti livelli di seniority e specializzazioni (ad esempio sviluppo backend, realizzazione di API e microservizi, automazione di processi, integrazione di sistemi, data processing e soluzioni basate su tecnologie cloud), che contribuiranno alla progettazione e all’evoluzione di applicazioni scalabili, performanti e affidabili, collaborando con team tecnici multidisciplinari all’interno di contesti Agile. Competenze richieste • Esperienza nello sviluppo con Python • Conoscenza di framework backend come Django, Flask o FastAPI • Esperienza nella progettazione e sviluppo di API REST • Conoscenza dei principi di programmazione OOP e delle best practice di sviluppo software • Esperienza con database relazionali (PostgreSQL, MySQL) e/o NoSQL • Utilizzo di sistemi di versionamento del codice (Git) • Capacità di scrivere codice pulito, testabile e manutenibile • Familiarità con attività di debugging, testing e ottimizzazione delle applicazioni Competenze gradite • Esperienza con architetture a microservizi • Conoscenza di Docker e Kubernetes • Esperienza con piattaforme Cloud (AWS, Azure o GCP) • Familiarità con pipeline CI/CD • Conoscenza di framework frontend (Angular, React o Vue.js) • Esperienza in ambito Data Engineering, Machine Learning o Artificial Intelligence • Esperienza con metodologie Agile/Scrum Soft Skills • Attitudine al problem solving • Capacità di lavorare in team • Proattività e orientamento al risultato • Buone capacità comunicative • Autonomia nella gestione delle attività e delle priorità • Interesse per l'innovazione tecnologica e l'apprendimento continuo