Quick Summary
Middle Fullstack Software Developer role based in Genoa, Italy, requiring a minimum of 4 years of practical ICT experience. Responsibilities include developing independent backend and frontend microservices using Docker, building reusable code, and collaborating on mobile/web applications. Essential technical skills are Java or JavaScript, Object-Oriented application development, and experience with relational and non-relational databases. This is a hybrid position requiring two days of in-office presence weekly, compensated under a metalworking contract with meal vouchers and corporate welfare benefits.
NTWK, an Italian company specializing in personnel search and selection, provides personalized services to meet client needs.
Position: Middle Fullstack Software Developer
We are expanding our team and seeking a skilled Middle Fullstack Software Developer.
Key Responsibilities:
- Develop independent backend and frontend microservices utilizing Docker technologies.
- Build well-tested and documented code and libraries for reusable future applications.
- Collaborate actively with Project Managers, Technical Leads, and Quality Assurance teams to deliver high-quality mobile and web applications.
Required Skills & Experience:
Minimum technical requirements (4+ years of practical experience required for Middle profiles):
- Proven experience with Java or Javascript.
- Experience creating Object-Oriented (OO) applications.
- Experience with both relational and non-relational databases.
Desired Technical Competencies:
- Excellent ability to read and interpret code and scripts.
- Proficiency with Linux operating systems, service managers, and Bash scripting.
- Knowledge of Node.js and Typescript.
- Familiarity with PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP and .NET / C#.
- Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
- Experience utilizing front-end frameworks like 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.
- Appreciated: Knowledge of communication protocols such as MQTT and WebSocket (Socket.io).
- Appreciated: Knowledge of event/message systems like NATS, RabbitMQ, Kafka, etc.
Education and Professional Attributes:
- A specific degree is not mandatory, but a Bachelor's or Master's degree (preferably in Computer Engineering, Computer Science, or similar) is valued.
- Minimum 4 years of practical experience in the ICT sector (required for Middle profiles).
- Good proficiency in Italian and English.
- Strong ability to document and report on completed work.
- Excellent organizational and prioritization skills, coupled with a proactive approach to problem-solving.
- Eagerness to engage and acquire new skills.
Benefits and Work Environment:
- Competitive salary (RAL) commensurate with experience, under a metalworking contract.
- Standard 40-hour work week (flexible entry/exit times within 8:30/9:30 to 17:30/18:30).
- Stimulating, informal, and supportive environment promoting autonomy and professional growth.
- Continuous collaboration with diverse, experienced colleagues.
- Company Benefits: Meal vouchers provided for all working days (regardless of remote/office work). Annual corporate welfare vouchers covering social security, health, insurance, support, training, and safety.
- Flexible Smart Working: Requires two days of in-office presence per week, subject to business needs or client requests.

