**Software Engineer - Full-Time Position Available**
We are seeking a skilled Software Engineer to join our team in Milan, Turin, and Rome offices. This role involves leading and collaborating with cross-functional teams to develop cutting-edge software solutions.
**Key Skills and Requirements:**
* Leadership and collaboration skills
* In-depth expertise in software architectures of complex systems, including backend systems and Java
* Knowledge of design patterns, algorithms, and data structures
* Experience in modelling software architectures based on cloud-native approaches
* Development of architectural frameworks and micro-services applications
* Project management experience
* Supporting customers in defining solutions that achieve their objectives
**Requirements:**
* Bachelor's or master's degree in Computer Science or Computer Engineering
* Strong organizational skills and ability to work in a team
* Curiosity and desire to get involved
* Customer focus and innovative approach to problem-solving
* Knowledge of the English language
**Added Value Skills:**
* Knowledge of Git and other programming languages (Python, Typescript, etc.)
* Previous experiences in similar roles
* Knowledge of cloud technologies and micro-service architectures
* DevOps tools expertise
* Designing and implementing web and mobile applications for Android and iOS
**Why Choose Us:**
* Belief in the importance of new technologies driving the future
* Opportunity to work with cutting-edge tools and frameworks
* Complex and business-critical projects based on best-of-breed technologies
* Young and dynamic environment for professional growth and development
* Rapidly growing market with attractive investment opportunities