Join NovaTech as a Junior/Middle C++ Software Developer, working remotely with a focus on Modern C++ (20/23), meta-programming, build management, and Agile methodologies. Collaborate with a passionate team to drive innovation.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Siamo alla ricerca di brillanti sviluppatori software, sia Junior che Middle, da inserire all'interno del team di sviluppo. Se hai una forte passione per l'ingegneria del software moderna e vuoi confrontarti con le ultime release di C++, questa è l'opportunità ideale per far decollare o consolidare la tua carriera in NovaTech!
- Ruolo: Sviluppatore C++
- Seniority: Junior / Middle (l'annuncio è aperto a entrambe le fasce, gli obiettivi saranno calibrati sull'esperienza)
- Sede di riferimento: Monte San Pietro (BO)
- Modalità di lavoro: Full Remote (con disponibilità per sporadiche giornate in presenza, concordate solo per specifiche esigenze di progetto)
- Sviluppo Software Moderno: Progettazione e scrittura di codice efficiente in Modern C++ (standard 20/23), applicando i fondamentali della moderna ingegneria del software.
- Meta-programmazione: Implementazione di architetture e moduli complessi sfruttando tecniche di template meta-programming.
- Build Management: Configurazione, ottimizzazione e manutenzione dei sistemi di build tramite CMake.
- DevOps & Automation: Collaborazione alla manutenzione e al miglioramento delle pipeline di build automation e CI/CD.
- Sviluppo Agile: Partecipazione attiva al ciclo di sviluppo software seguendo le metodologie Agile (Scrum/Kanban).
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Background formativo: Laurea in Ingegneria Informatica, Informatica, Matematica, Fisica o background equivalente.
- Competenze tecniche core: Forte conoscenza di Modern C++ (20/23) e ottima padronanza di CMake.
- Sistemi di Versionamento: Utilizzo avanzato di Git e GitLab per la gestione del codice e code review.
- Ambiente Linux: Conoscenza delle basi del sistema operativo Linux (utilizzo della shell, SSH, scripting di base).
- Automazione & Container: Buona conoscenza di strumenti di CI/CD come Jenkins, dei concetti di containerizzazione (es. Docker) e nozioni base di Kubernetes.
- Approccio metodologico: Familiarità con le metodologie di sviluppo Agile.
- Soft Skill: Autonomia (chiave per il lavoro da remoto), proattività, orientamento alla qualità del codice (Clean Code) e attitudine al continuous learning.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Flessibilità e Benessere: Smart Working in modalità Full Remote per garantire un eccellente bilanciamento tra vita privata e lavorativa.
- Tecnologie all'avanguardia: Opportunità concreta di lavorare su stack tecnologici moderni e sfidanti (C++20/23).
- Contesto NovaTech: Inserimento in una realtà solida, meritocratica e focalizzata sull'innovazione continua.
📩 Pronto a scrivere il codice del futuro? Invia il tuo CV per candidarti ed entrare a far parte di NovaTech!
Similar Jobs
Explore other opportunities that match your interests