cover
Full Time

Middle Full Stack Software Developer/ 2 weeks ago

NTWK
Attractive
Application ends: 2026-01-01

Quick Summary

Middle Full Stack Software Developer role requiring a minimum of 4 years of practical experience, based in Genova, Italy, operating under a hybrid model (two days in-office required weekly). Responsibilities include developing backend and frontend microservices using Docker, tested code, and collaborating on mobile/web applications. Mandatory skills include Java or Javascript, object-oriented programming, and relational/non-relational databases. The position offers a Metalworking contract, flexible hours (40 hours/week), meal vouchers, and corporate welfare.

NTWK, an Italian company specializing in personnel search and selection, satisfies client needs by offering personalized services.

Position: Middle Full Stack Software Developer

We are expanding our workforce and seeking a Middle Full Stack Software Developer.

Key Responsibilities

  • Develop independent backend and frontend microservices utilizing Docker technologies.
  • Build tested and documented code and libraries for future reuse.
  • Actively collaborate with project managers, technical leads, and quality assurance managers to deliver mobile and web applications.

Required Technical Experience (Minimum 4 years practical experience for Middle profiles)

  • Proven experience with Java or Javascript.
  • Experience creating object-oriented applications.
  • Experience with relational and non-relational databases.

Desired Technical Skills

  • Excellent ability to read and interpret code and scripts.
  • Knowledge of Linux operating systems, service managers, and bash.
  • Knowledge of Node.js and Typescript.
  • Knowledge of PostgreSQL, MySQL, and MongoDB.
  • Knowledge of PHP and .NET / C#.
  • Experience with microservices approach (Docker, Kubernetes, Docker Swarm/Compose).
  • Experience using front-end frameworks React/Angular.
  • Knowledge of Material Design approach and Bootstrap.
  • Experience designing and implementing Web APIs and REST services.
  • Experience working in agile teams using DevOps techniques.

Valued Technical Knowledge

  • Knowledge of communication protocols such as MQTT and WebSocket (Socket.io).
  • Knowledge of event/messaging systems such as NATS, RabbitMQ, Kafka, etc.

Education and Professional Experience

  • No specific degree is required, but a three-year/master's degree is appreciated, preferably in Computer Engineering, Computer Science, or similar.
  • Experience in the ICT sector: at least 4 years of practical experience for Middle profiles.
  • Good knowledge of Italian and English.
  • Strong ability to report and document work performed.
  • Ability to organize and prioritize assigned work and a proactive approach to problem-solving.
  • Willingness to engage and learn new skills.

Compensation and Benefits

  • Contract: Metalworking contract (Contratto metalmeccanico) with salary (RAL) commensurate with experience.
  • Working Hours: 40 hours per week (Flexible schedule: 8:30/9:30 – 12:30/13:30 – 13:30/14:30 – 17:30/18:30).
  • Work Environment: Young, stimulating, and informal environment that promotes autonomy and professional growth.
  • Continuous collaboration with colleagues possessing diverse educational and professional backgrounds.
  • Company Benefits: Meal vouchers are provided for all working days. Annual corporate welfare offers employees annual vouchers for spending on pensions, health, insurance, support, training, and security.
  • Flexible Smart Working Agreement: Two days of in-office presence per week are required, unless otherwise dictated by company needs or specific client requests.

Share

NTWK

NTWK

  • Address
    Genova, Liguria
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy