Quick Summary
Junior Full Stack Software Developer role requiring a minimum of 1 year 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, building 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: Junior Full Stack Software Developer
We are seeking a Full Stack Software Developer to contribute to the development of ongoing projects.
In addition to programming, we seek strong soft skills including the ability to organize and prioritize work, good relational capacity, and an aptitude for problem-solving.
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 1 year practical experience for Junior candidates)
- 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 1 year of practical experience for Junior 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.
- Flexibility: Flexibility in entry/exit times.
- Flexible Smart Working Agreement: Two days of in-office presence per week are required, unless otherwise dictated by company needs or specific client requests.
- Work Location: Genova.

