Descrizione del lavoro
Pronto/a a costruire il futuro del nostro stack tecnologico end-to-end, da eleganti architetture serverless Python su AWS a interfacce utente eccezionali in React? Vuoi progettare e implementare soluzioni complesse, scalabili e guidate dall'Intelligenza Artificiale, avendo un impatto diretto su un prodotto innovativo?
Collitude sta cercando un/una Senior Full Stack Engineer per guidare lo sviluppo dei nostri prodotti, lavorando come figura chiave su un nuovo e ambizioso progetto SaaS.
La nostra azienda
Collitude è un gruppo aziendale che crede nell\'innovazione e nella tecnologia come motore della crescita. Sviluppiamo soluzioni software avanzate che aiutano a ottimizzare processi aziendali e a prendere decisioni migliori, supportiamo le imprese nel reperire i fondi necessari per piani di investimento e sviluppo attraverso strumenti di finanza agevolata, e assistiamo nell\'organizzazione e gestione di strategie di marketing e comunicazione efficaci. Il nostro ambiente è dinamico, la nostra metodologia è Agile e la nostra passione è costruire progetti che generano un impatto reale grazie all\'integrazione di diverse aree di expertise in un unico gruppo.
La tua missione
Cerchiamo una figura esperta e versatile, che non solo padroneggi la tecnologia ma ami progettare soluzioni complete, dal backend robusto al frontend intuitivo. Sarai una figura chiave nel nostro team, colmando il divario tra visione strategica e implementazione tecnica e guidando l\'evoluzione del nostro intero stack tecnologico.
Farai parte di un team che include altri sviluppatori e sarai guidato/a da un dev senior e dal CTO, partecipando attivamente alle decisioni architetturali di alto livello per l\'intera piattaforma.
Cosa farai nel concreto
- Progettazione e Sviluppo Backend: Progetterai e svilupperai API e microservizi robusti e a bassa latenza, utilizzando Python e i paradigmi dell\'architettura serverless (AWS Lambda, API Gateway).
- Sviluppo Frontend: Trasformerai i design in interfacce utente fluide, veloci e accessibili, guidando lo sviluppo con React e Next.js e scrivendo codice di alta qualità.
- Gestione Dati: Modellerai e gestirai dati su database SQL (PostgreSQL) e NoSQL (es. DynamoDB), assicurando performance e consistenza.
- Integrazione AI: Integrerai soluzioni basate su Intelligenza Artificiale, lavorando con modelli di linguaggio, ottimizzando prompt e gestendo dati non strutturati tramite embedding e database vettoriali.
- Ciclo di Vita del Software: Sarai responsabile, insieme al team, dell\'intero ciclo di vita del software, dalla progettazione all\'implementazione, fino al deploy e al monitoraggio, collaborando tramite GitHub e pipeline CI/CD (GitHub Actions, Vercel).
Il tuo profilo ideale: competenze tecniche
Requisiti fondamentali:
- Python: Eccellente padronanza del linguaggio e dei principali framework per il backend, con focus su codice pulito, efficiente e testabile.
- React e Next.js: Eccellente padronanza di React e dell\'ecosistema, con esperienza su Next.js (SSR, SSG, ISR).
- Architetture Serverless e AWS: Solida esperienza in architetture serverless complesse su AWS, con conoscenza di Lambda, API Gateway, DynamoDB, RDS, SQS, S3 e IAM.
- Database (SQL & NoSQL): Esperienza nella progettazione di schemi, ottimizzazione di query e gestione di database relazionali (PostgreSQL) e NoSQL (DynamoDB).
- Controllo di Versione e CI/CD: Padronanza di Git (GitFlow) e CI/CD (GitHub Actions).
Competenze altamente desiderate (Plus):
- AI Engineering: Esperienza con servizi AI (OpenAI, Hugging Face), prompt engineering, embedding e database vettoriali (Pinecone).
- TypeScript: Esperienza con TypeScript per front-end robusto.
- Infrastructure as Code (IaC): Esperienza con AWS SAM, CDK o CloudFormation.
- Testing: Esperienza con Jest e React Testing Library.
- Sistemi e Infrastruttura: Conoscenza di Linux e scripting Bash.
- Contratto e Retribuzione: Inquadramento commisurato all\'esperienza con opzioni flessibili e una RAL tra 30.000€ e 50.000€.
- Modalità di lavoro: Modalità ibrida, con possibilità di lavorare in ufficio a Bergamo da 2 a 5 giorni/settimana, orari flessibili.
- Crescita e Formazione: Budget per formazione su richiesta, con possibilità di mentoring e crescita in ruoli di Tech Lead o Architect in futuro.
- Dotazione e Benefit: Fornitura di dotazione tecnica (MacBook o laptop Windows a scelta).
Processo di selezione
Iter trasparente che valorizza le tue competenze:
- Call conoscitiva con HR.
- Colloquio tecnico con CTO e lead developer.
- Prova pratica (take-home o live coding).
Se sei pronto/a a costruire soluzioni tecnologiche innovative end-to-end e a crescere con noi, inviaci la tua candidatura!