Full Stack Developer
Publicis Groupe
- Milano
- Tempo indeterminato
- Full time
- Design, develop, and deploy robust backend systems utilizing modern technologies and best practices.
- Implement middleware solutions to facilitate seamless communication between frontend, backend, and other systems.
- Architect and maintain scalable middleware infrastructure to support our software applications.
- Collaborate with frontend developers to integrate frontend components with backend systems via middleware.
- Develop and maintain APIs and microservices to enable data exchange and functionality across different layers of our applications.
- Ensure the security, performance, and reliability of backend systems and middleware components.
- Monitor and optimize application performance, scalability, and reliability through continuous improvement initiatives.
- Stay abreast of industry trends and emerging technologies and contribute innovative ideas to enhance our development practices and solutions.
- Provide technical guidance and mentorship to junior developers as needed.
- Proven experience (4-5 years) in Fullstack Developing.
- Strong proficiency in backend development using languages such as PHP and/or Node.js.
- Experience with PHP frameworks like Laravel, Symfony and/or Node.js frameworks like Express.js
- Experience with MySQL databases and ORM such as Eloquent.
- High proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (above all React.js).
- Good problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile environment and adapt to changing priorities.
- Good knowledge of GIT.
- Familiarity and experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of containerization and orchestration tools (e.g., Docker).
- Basic knowledge of deployment flow.