Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Enabling What’s Next
Who We Are😎
Born in 2004 as Techedge, we have almost 20 years of expertise that enabled us to become what we are today: Avvale!
This path led us to be able to count on over 3500 employees, present in 12 countries around the world.
What We Do🌱
We help public and private companies to re-design their business models through the development of innovative and sustainable solutions, which have a positive impact not only on our customers but also on the world we live in!
How we do💡
Through circular economy models, made possible thanks to technological innovation.
What you will find 🔍
In Avvale we value our talents and your path with us will be full of:
Flexibility, thanks to our policy you can work remotely in Italy, up to 5 days a week, and in SEE and Switzerland up to 5 months a year;
Training & development as you can participate to training on the job, certifications, foreign languages classes and you will have a yearly budget to buy training courses;
Gender equality & inclusion, the obtaining of Pdr 125 is a proof of Avvale commitment to an inclusive and fair work environment!
Role and responsibilities 🎯
We are looking for a Senior Developer with expertise in Node.js to join our technical team which takes care of analysis, design and implementation of enterprise solutions based on industry-standard technologies.
Your responsibilities will be:
• Participating in project analysis, design and development of backend services on Azure, AWS or GCP cloud.
• Contributing to the definition of software architecture with a cloud-native approach.
• Implementing and documenting RESTful and/or GraphQL APIs.
• Good knowledge of the Docker and Kubernetes ecosystem.
• Collaborating with DevOps to implement CI/CD pipelines and automate production releases.
• Monitor and optimise performance, logging and metrics/KPIs of what has been achieved (with tools such as Prometheus, Grafana, ELK)
• Perform code reviews, mentoring and sharing of best practices within the team
• Discover new approaches and solutions to keep our products up to date with the latest technological innovations
• Play a key role in helping customers build applications and services on cloud platforms
• Train more junior developer colleagues on the adoption of patterns and best practices that enable them to increase their value in terms of effectiveness and productivity.
Required Skills🛹
• Significant experience (5+ years) in backend development, with a solid command of Node.js (JavaScript or TypeScript)
• Excellent knowledge of SOLID principles, design patterns and microservice architectures
• Experience in API design and interaction with external systems (e.g. OAuth2 authentication, REST/GraphQL integration)
• Proven experience in Azure or AWS cloud environments, including knowledge of services such as Lambda, ECS/EKS, S3, API Gateway, Azure App Service, etc.
• Experience in containerised and orchestrated environments, both in development and deployment (Docker, Kubernetes)
• Skills in relational databases (e.g. PostgreSQL, MySQL) and NoSQL (e.g. MongoDB)
• Familiarity with automated testing (unit, integration, e2e)
• Skills in using Git, CI/CD tools (GitHub Actions, GitLab CI, etc.)
• Excellent knowledge of Italian and fluency in English (written and verbal communication)
• Passion for solving complex software challenges and enjoyment of working with colleagues to achieve project goals
• Master's degree in computer science/engineering or equivalent technical degree
• Aptitude for working in a team-oriented environment and supporting other team members.
Nice to have:
• Knowledge of other backend languages (e.g. Go, Python, Java)
• Experience with event-driven architecture systems (Kafka, RabbitMQ)
• Knowledge of application security principles (e.g. OWASP Top 10)
• Familiarity with observability and distributed tracing tools
• Azure, AWS or GCP certifications
• Full-stack programming with front-end development experience.
Come with us💪
You will have the opportunity to work and get in touch with international players who will allow you to increase your know-how in view of future challenges!
We do not consider applications without CV.
Avvale promotes equal opportunity. We enhance diversity and are committed to creating an inclusive environment in compliance with applicable non-discrimination and data protection laws.
Key Skills
Ranked by relevanceReady to apply?
Join Avvale and take your career to the next level!
Application takes less than 5 minutes