Quick Summary
NTWK is seeking a Senior Programmer Analyst in Genova, Liguria, Italy, for a full-time role with a hybrid work model requiring two days of office presence per week. This position involves managing development teams and developing independent backend and frontend microservices using Docker technologies, collaborating with project managers and QA teams on mobile and web applications. Candidates need a minimum of 6 years of experience, proven expertise in Java or JavaScript, experience with object-oriented applications, and proficiency with relational and non-relational databases. Desired technical skills include Linux, Node.js, Typescript, PostgreSQL, MySQL, MongoDB, PHP, .NET/C#, microservices architecture (Docker, Kubernetes), React/Angular, and Web APIs/REST, along with good command of Italian and English.
NTWK, an Italian company specializing in personnel search and selection, delivers tailored services to meet client needs.
We are seeking an experienced Senior Programmer Analyst to join our team.
Role Responsibilities
- Manage development teams.
- Develop independent backend and frontend microservices using Docker technologies.
- Build tested, documented code and libraries for future reusability.
- Actively collaborate with project managers and quality assurance teams to deliver mobile and web applications.
Requirements
- Minimum of 6 years of experience in a similar role.
- Proven expertise in Java or Javascript.
- Experience creating object-oriented applications.
- Proficiency with relational and non-relational databases.
Desired Technical Skills
- Excellent code and script interpretation skills.
- Proficiency with Linux operating systems, service managers, and bash scripting.
- Strong knowledge of Node.js.
- Expertise in Typescript.
- Familiarity with PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP.
- Experience with .NET / C#.
- Understanding of communication protocols like MQTT and WebSocket (Socket.io) is a plus.
- Familiarity with event/message systems such as NATS, RabbitMQ, Kafka, etc., is a plus.
- Hands-on experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
- Proficiency in front-end frameworks like React/Angular.
- Knowledge of Material Design principles and Bootstrap.
- Experience designing and implementing Web APIs and REST services.
- Experience working in agile teams with DevOps techniques.
Educational Competencies and Experiences
- While no specific academic qualification is mandatory, a Bachelor's or Master's degree, preferably in Computer Engineering, Computer Science, or a related field, is highly valued.
- Minimum of 6 years of experience in the ICT sector for senior profiles.
- Good command of both Italian and English.
- Strong ability to report and document work effectively.
- Excellent organizational and prioritization skills, with a proactive approach to problem-solving.
- Eagerness to engage and acquire new skills.
Other Information
- Employment Contract: Metalworking contract with a competitive salary (RAL) commensurate with experience.
- Working Hours: 40 hours per week (8:30/9:30 – 12:30/13:30 – 13:30/14:30 – 17:30/18:30).
- Work Environment: A dynamic, stimulating, and informal setting that promotes autonomy and professional development.
- Collaboration: 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: Flexible entry/exit times and a flexible smart working agreement, requiring two days of office presence per week, subject to company needs or client requests.

