About the Role
About the Role
As a Senior Full-Stack Developer at ai.ESRA, you will play a key role in developing and maintaining the ESRA Cyber Risk Analytics platform. Your work will significantly contribute to enhancing cybersecurity solutions and ensuring the safety of digital environments.
Profile
Degree in technical-scientific disciplines
Experience: at least 5 years of previous experience; 7 or more preferred
Proficiency in the English language
Technical Skills
- Solid knowledge of the basics of computer science engineering, operative systems and networking.
- Knowledge of software design patterns, common architectural patterns, common protocols, etc.
- Programming languages – modern versions of Java and/or Python; experience with structured frameworks like SpringBoot or Flask and common languages libraries.
- Proficiency in Javascript; solid experience with frameworks such as React or Angular.
- Nice to have but not required: Rust, Golang, C#.
- Nice to have: previous experience in development of node.js modules.
- Familiarity with UX design concepts and best practices.
- Familiarity with Linux and experience with Docker containers.
- Familiarity with DevSecOps practice, CI/CD and SDLC automation.
- Experience in product development, maintenance, and evolution of products already in production.
- Cybersecurity: Previous experience in cybersecurity contexts is a plus.
What We Offer
- Innovative Environment
- Startup Spirit
- Passion for Technology
- Comprehensive Benefits: competitive salary, performance-based bonuses, welfare incentives and stock options.
Contractual Information
We are updating our job postings in accordance with Decreto Legislativo (Legislative Decree) No. 96 of 7 May 2026. Any additional information not yet published may be requested and will be provided directly during the interview process.
The role, seniority, educational background, qualifications, certifications and professional skills are the evaluation criteria used to determine the compensation framework.
Variable compensation and benefits depend on the role and level of responsibility.
CCNL Terziario
Level 2-1-Q
Salary Band € 40.000 – 50.000
Variable Pay Band € 1.000-3.000
Welfare Band € 1.000
Meal Vouchers € 8
Equal Opportunity
The job opportunity is open to candidates of all genders.
Requirements
Full-Stack Development
At least 5 years of experience in full-stack development.
Java/Python Proficiency
Solid knowledge of modern versions of Java and/or Python.
JavaScript Frameworks
Experience with frameworks such as React or Angular.
DevSecOps Familiarity
Familiarity with DevSecOps practices, CI/CD, and SDLC automation.
Nice to Have
Experience with Rust is a plus but not required.
Previous experience in development of node.js modules is beneficial.
Previous experience in cybersecurity contexts is a plus.
Benefits
Competitive Salary
Offers a competitive salary based on experience.
Performance Bonuses
Includes performance-based bonuses.
Welfare Incentives
Provides welfare incentives and stock options.