Quick Summary
Middle Full Stack Software Developer role in Genova, Italy, requiring 4+ years of ICT experience and a good command of Italian and English. This full-time position involves developing independent backend and frontend microservices utilizing Docker, building documented code, and collaborating on mobile/web applications. Minimum technical requirements include proven experience with Java or Javascript, object-oriented applications, and relational/non-relational databases. The role offers a hybrid work model requiring two days presence per week, flexible hours, and a Metalworking contract.
Middle Full Stack Software Developer
NTWK, an Italian company specializing in personnel search and selection, provides customized services to meet client needs.
We are expanding our team and seeking a Middle Full Stack Software Developer.
Key Responsibilities
- Develop independent backend and frontend microservices utilizing Docker technology.
- Build tested, documented code and libraries for future reuse and availability.
- Collaborate actively with Project Managers, Technical Leads, and Quality Managers to deliver mobile and web applications.
Minimum Technical Requirements (Middle Profile: 4+ Years Experience)
- Proven experience with Java or Javascript.
- Experience creating object-oriented applications.
- Experience with relational and non-relational databases.
Desired Technical Skills & Expertise
- Excellent ability to read and interpret code and scripts.
- Knowledge of Linux operating systems, service managers, and bash scripting.
- Proficiency in Node.js and Typescript.
- Experience with PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP and .NET / C#.
- Experience with the microservices approach (Docker, Kubernetes, Docker Swarm/Compose).
- Experience utilizing front-end frameworks like React/Angular.
- Knowledge of material design principles and bootstrap.
- Experience designing and implementing Web APIs and REST services.
- Experience working in agile teams using DevOps techniques.
- Appreciated: Knowledge of communication protocols such as MQTT and WebSocket (Socket.io).
- Appreciated: Knowledge of event/message systems (e.g., NATS, RabbitMQ, Kafka).
Education & Soft Skills
- ICT Sector Experience: At least 4 years of practical experience required for middle profiles.
- A three-year or master's degree (preferably in Computer Engineering, Computer Science, or similar) is appreciated but not strictly required.
- Good command of Italian and English.
- Strong ability to document and report on completed work.
- Ability to organize, prioritize tasks, and maintain a proactive approach to problem-solving.
- Willingness to learn new skills and engage actively.
Compensation & Benefits
- Contract: Metalworking contract with RAL commensurate with experience.
- Work Schedule: 40 hours per week (Flexible hours: 8:30/9:30 start; 17:30/18:30 end).
- Work Environment: Young, stimulating, and informal environment promoting autonomy and professional growth.
- Continuous collaboration with diverse colleagues.
- Benefits include meal vouchers for all working days (remote or office).
- Annual corporate welfare vouchers for health, insurance, training, and support.
- Flexible smart working agreement (two days presence required per week, subject to business needs).

