Quick Summary
Seeking a Junior Full Stack Software Developer in Genoa, Italy, requiring at least 1 year of practical experience in the ICT sector, specifically with Java or Javascript, object-oriented programming, and relational/non-relational databases. Responsibilities include developing independent backend and frontend microservices using Docker and building robust, documented code for mobile and web applications. Desired skills include Node.js, Typescript, React/Angular, and Kubernetes. This is a full-time role (40 hours/week) under a Metalworking contract, featuring flexible hours, meal vouchers, and a hybrid work model requiring two days of in-office presence weekly.
Junior Full Stack Software Developer
NTWK, an Italian personnel search and selection company, is seeking a Junior Full Stack Software Developer to contribute to the development of ongoing projects. We value candidates who possess strong programming skills alongside excellent organizational abilities, prioritization skills, relational capacity, and an aptitude for problem-solving.
Role 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 managers, and quality assurance teams to create robust mobile and web applications.
Required Technical Experience (Minimum)
Junior candidates must demonstrate at least 1 year of practical experience in the following areas:
- 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 scripting.
- Knowledge of Node.js and Typescript.
- Familiarity with PostgreSQL, MySQL, and MongoDB databases.
- Knowledge of PHP, .NET, or C#.
- Experience with the microservices approach (Docker, Kubernetes, Docker Swarm/Compose).
- Experience using front-end frameworks like React or Angular.
- Knowledge of material design approach and bootstrap.
- Experience designing and implementing Web APIs and REST services.
- Experience working in agile teams utilizing 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).
Educational Background and Soft Skills
- While a specific degree is not required, a three-year or master's degree (preferably in Computer Engineering, Computer Science, or similar) is appreciated.
- At least 1 year of practical experience in the ICT sector is required for Junior profiles.
- Good knowledge of Italian and English.
- Strong ability to report and document completed work.
- Ability to organize and prioritize assigned work, coupled with a proactive approach to problem-solving.
- Willingness to engage and learn new skills.
Compensation and Workplace Details
- Location: Genoa.
- Contract: Metalworking contract (Contratto metalmeccanico) with salary commensurate with experience.
- Working Hours: 40 hours per week (flexible entry/exit times).
- Work Environment: Young, stimulating, and informal environment promoting autonomy and professional growth.
- Smart Working: Flexible agreement allowing two days of presence per week (subject to company/client needs).
- Benefits: Meal vouchers provided for all working days (remote or in-office). Annual corporate welfare vouchers for social security, health, insurance, support, and training.

