Senior Developer (Node.js)
Descrizione dell'offerta
Born in 2004 as Techedge, we have almost 20 years of expertise that enabled us to become what we are today: Avvale!
We have over 3500 employees, present in 12 countries around the world.
What We Do
We help public and private companies 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.
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
Senior Developer with expertise in Node.js
We are looking for a senior developer to join our technical team which takes care of analysis, design and implementation of enterprise solutions based on industry-standard technologies.
Responsibilities
- 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.
- 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.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology and Consulting
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Avvale by 2x
#J-18808-Ljbffr