Quick Summary
NTWK is hiring a Senior Programmer Analyst in Genova, Italy, requiring at least 6 years of experience in a similar role within the ICT sector, with a preference for a Bachelor's or Master's degree in Computer Engineering or Science. This role involves managing development teams, building independent backend and frontend microservices using Docker, creating tested and documented code, and collaborating on mobile and web applications. Essential skills include Java or JavaScript, object-oriented application development, relational and non-relational databases, Linux, Node.js, Typescript, PostgreSQL, MySQL, MongoDB, PHP, .NET/C#, microservices architecture (Docker, Kubernetes), front-end frameworks (React/Angular), Web APIs, REST services, agile methodologies, and DevOps techniques. Good knowledge of Italian and English is required, and the position offers a metalworking contract with competitive salary, meal vouchers, and flexible smart working with two in-office days per week.
NTWK, an Italian company specializing in personnel search and selection, is dedicated to meeting client needs by offering personalized services.
Senior Programmer Analyst
We are seeking an experienced professional to join our team as a Senior Programmer Analyst.
Key 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 managers to create mobile and web applications.
Required Experience
- At least 6 years of experience in a similar role.
- Proven experience with Java or Javascript.
- Experience in creating object-oriented applications.
- Experience with relational and non-relational databases.
Technical Skills
- Excellent ability to read and interpret code and scripts.
- Knowledge of Linux operating systems, service managers, and bash.
- Proficiency in Node.js.
- Proficiency in Typescript.
- Knowledge of PostgreSQL, MySQL, and MongoDB.
- Knowledge of PHP.
- Knowledge of .NET / C#.
- Familiarity with 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.
- Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
- Experience using front-end frameworks like React/Angular.
- Knowledge of material design principles and Bootstrap.
- Experience in designing and implementing Web APIs and REST services.
- Experience working in agile teams with DevOps techniques.
Education & Soft Skills
- While no specific degree is required, a bachelor's or master's degree, preferably in computer engineering, computer science, or a related field, is appreciated.
- 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 learn new skills.
What We Offer
- Metalworking contract with a competitive salary 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).
- A young, stimulating, and informal work environment that fosters autonomy and professional growth.
- Continuous collaboration 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 company needs or specific client requests.

