Quick Summary
NTWK is seeking a Senior Programmer Analyst based in Genoa, Italy, with a flexible smart working model requiring two days in-office per week. The role involves managing development teams, building independent microservices using Docker, and collaborating on mobile and web applications. Candidates must have at least six years of experience in the ICT sector, proficiency in Java or JavaScript, experience with relational and non-relational databases, and good communication skills in both Italian and English.
NTWK, an Italian company specializing in personnel search and selection, delivers personalized services to meet client needs.
Position
We are seeking a highly experienced candidate to join our team as a Senior Programmer Analyst.
Role Responsibilities
- Manage development teams.
- Develop independent backend and frontend microservices using Docker technologies.
- Build tested and documented code and libraries for future reusability.
- Actively collaborate with project managers and quality assurance managers to create mobile and web applications.
Requirements
- At least 6 years of proven experience in a similar role.
- Demonstrated experience with Java or Javascript.
- Experience in creating object-oriented applications.
- Proficiency with relational and non-relational databases.
Desired Technical Skills
- Excellent code and script reading and interpretation skills.
- Knowledge of Linux operating systems, service managers, and bash.
- Proficiency with Node.js.
- Knowledge of Typescript.
- Experience with PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP.
- Familiarity with .NET / C#.
- Appreciated knowledge of communication protocols such as MQTT and WebSocket (Socket.io).
- Appreciated knowledge of 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 and Bootstrap approaches.
- Experience in designing and implementing Web APIs and REST services.
- Experience working in agile teams with DevOps techniques.
Skills and Educational Background
- While no specific degree is required, a bachelor's or master's degree, preferably in computer engineering, computer science, or a similar field, is highly valued.
- At least 6 years of experience in the ICT sector for senior profiles.
- Good knowledge of Italian and English.
- Strong ability to report and document work performed.
- Excellent organizational and prioritization skills, with a proactive approach to problem-solving.
- Willingness to engage and acquire new skills.
Other Information
We Offer:
- A metalworking contract with a salary (RAL) commensurate with experience.
- Working hours: 40 hours per week (8:30/9:30 AM – 12:30/1:30 PM – 1:30/2:30 PM – 5:30/6:30 PM).
- A young, stimulating, and informal work environment that fosters autonomy and professional growth.
- Continuous interaction with colleagues from diverse educational and professional backgrounds.
- Company benefits: meal vouchers for all working days, annual vouchers for social security, health, insurance, support, training, and safety.
- Flexibility in entry/exit times.
- Flexible smart working agreement, with two days of in-office presence per week, subject to business needs or specific client requests.

