N

Junior/Middle C++ Software Developer (Remote)

Remote
Apply
AI Summary

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
Work on modern C++ (20/23) projects
Collaborate in an Agile/Scrum environment
Remote work with occasional on-site presence
Key Responsibilities
Develop efficient code in Modern C++ (20/23)
Implement complex architectures using meta-programming
Configure and maintain build systems with CMake
Collaborate on CI/CD pipelines and automation
Participate in Agile/Scrum development cycles
Technical Skills Required
Modern C++ (20/23) CMake Git and GitLab
Benefits & Perks
Full remote work
Modern tech stack
Nice to Have
Knowledge of Kubernetes
Familiarity with Linux scripting

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!


📋 Dettagli
  • 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)


⚙️ Attività principali
  • 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).


🔍 Cosa cerchiamo
  • 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.


💼 Cosa offriamo
  • 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

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

AGM SOLUTIONS

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

VMWay

Italy
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

open smart services

Italy

Subscribe our newsletter

New Things Will Always Update Regularly