Full Stack Software Developer
NTWK, an Italian company specializing in recruitment, offers personalized services to meet client needs.
Role Overview
We are seeking a Full Stack Software Developer to contribute to ongoing projects. Key soft skills include organization, prioritization, strong interpersonal abilities, and problem-solving.
Responsibilities
- Develop independent backend and frontend microservices using Docker technologies.
- Build tested and documented code and libraries for future use.
- Collaborate with project managers, technical leads, and quality assurance managers to create mobile and web applications.
Technical Requirements
- Minimum 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 code and script reading and interpretation.
- Knowledge of Linux operating systems, service managers, and bash.
- Knowledge of Node.js, Typescript, PHP, and .NET / C#.
- Knowledge of PostgreSQL, MySQL, and MongoDB.
- Familiarity with communication protocols like MQTT and WebSocket (Socket.io).
- Familiarity with event/message systems such as NATS, RabbitMQ, Kafka, etc.
- Experience with microservices architecture (Docker, Kubernetes, Docker Swarm/Compose).
- Experience with front-end frameworks like React/Angular.
- Knowledge of Material Design and Bootstrap.
- Experience designing and implementing Web APIs and REST services.
- Experience working in Agile teams with DevOps practices.
Educational and Experience Requirements
- No specific degree required, but a Bachelor's or Master's degree in Computer Engineering, Computer Science, or similar is appreciated.
- At least 1 year of experience in the ICT sector for Junior profiles.
- Good command of Italian and English.
- Strong ability to report and document work performed.
- Ability to organize and prioritize assigned tasks and a proactive approach to problem-solving.
- Willingness to engage and learn new skills.
Additional Information
- Contract: Metalworking contract with salary commensurate with experience.
- Work Hours: 40 hours per week (flexible start/end times).
- Work Environment: Young, stimulating, and informal environment fostering autonomy and professional growth. Continuous interaction with colleagues from diverse backgrounds.
- Benefits: Meal vouchers for all working days. Annual welfare program offering vouchers for pension, health, insurance, support, training, and safety.
- Smart Working: Flexible agreement with two days of office presence per week, subject to business needs or client requests.
Location: Genova

