Quick Summary
NTWK, an Italian company specializing in personnel search and selection, delivers personalized services to meet client needs.
Position: Full Stack Software Developer
We are seeking a Full Stack Software Developer to contribute to the development of ongoing projects. Beyond programming expertise, we value strong organizational skills, the ability to prioritize work, excellent relational abilities, and a proactive problem-solving attitude.
Role Responsibilities
- Develop independent backend and frontend microservices utilizing Docker technologies.
- Build tested and documented code and libraries for future reusability.
- Actively collaborate with project managers, technical leads, and quality managers to create robust mobile and web applications.
Required Skills & Experience
Minimum Technical Requirements (at least 1 year of practical experience for junior candidates):
- Proven experience with Java or JavaScript.
- Experience in 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.
- Proficiency in Node.js.
- Knowledge of Typescript.
- Experience with PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP.
- Knowledge of .NET / C#.
- Appreciation for communication protocols such as MQTT and WebSocket (Socket.io).
- Appreciation for event/message systems like NATS, RabbitMQ, Kafka, etc.
- Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
- Experience using front-end frameworks like React/Angular.
- Knowledge of Material Design approach and Bootstrap.
- Experience in designing and implementing Web APIs and REST services.
- Experience working in agile teams with DevOps techniques.
Educational Background & Soft Skills
- A specific degree is not strictly required, but a three-year or master's degree, preferably in computer engineering, computer science, or a similar field, is highly valued.
- Experience in the ICT sector: at least 1 year of practical experience for Junior profiles.
- Good command of both English and Italian.
- Strong ability to report and document work effectively.
- Capacity to organize and prioritize assigned tasks, with a proactive approach to problem-solving.
- Eagerness to engage and acquire new skills.
What We Offer
- Metalworking contract with a competitive salary (RAL) commensurate with experience.
- Working hours: 40 hours per week (flexible start/end times between 8:30/9:30 and 17:30/18:30).
- A young, stimulating, and informal work environment that fosters autonomy and professional growth.
- Continuous collaboration and knowledge exchange with colleagues from diverse educational and professional backgrounds.
- Company Benefits:
- Meal vouchers provided for all working days, whether working remotely or in the office.
- Annual corporate welfare program offering vouchers for social security, health, insurance, support, training, and safety.
- Flexible entry/exit hours.
- Flexible smart working agreement: Two days of office presence per week, subject to company needs or specific client requests.
Workplace: Genoa

