We're seeking a skilled Software Engineer to join our teams in Milan, Turin, and Rome offices. This role requires leading and collaborating with multi-disciplinary teams.
Key Skills:
* Deep expertise in software architectures of complex systems, with practical experience in backend systems, preferably Java.
* Knowledge of design patterns, algorithms, and data structures.
* Experience in modelling software architectures according to innovative approaches based on cloud-native architectures.
* Development of architectural frameworks and micro-services applications.
* Project management skills.
Requirements:
* Bachelor's or master's degree in computer science or computer engineering.
* Strong organizational skills and ability to work in a team.
* Customer focus, innovative mindset, and continuous learning propensity.
* Proficiency in the English language.
Added Value:
* Knowledge of Git and other programming languages (Python, Typescript, ...).
* Previous experiences in similar roles.
* Cloud technologies and micro-service architectures expertise.
* DevOps tools knowledge.
* Designing and implementing web and mobile applications for Android and iOS.
* Involvement and collaboration with cross-functional teams.
About Us:
We believe in harnessing cutting-edge tools and frameworks to shape the future through technology. Our company develops complex projects using best-of-breed technologies. We offer opportunities for personal and professional growth in a dynamic environment. The market is highly active and attractive for investments. Join us for rapid professional growth as we continue to expand.