Full-Stack Software Engineer
Become a technical expert in charge of maintaining and evolving a portion of our internal digital platform.
Design, build and maintain backend services and libraries (in Kotlin) and frontend app and libraries (in TypeScript).
Explore, evaluate and introduce new innovative technologies.
Contribute to the “bottom-up” technical roadmap construction in coordination with stakeholders.
Actively help the agile team organize its work and processes, and deliver results of highest quality.
Create self-contained, reusable, and testable modules and components.
Apply and promote software engineering best practices (testing, documentation, code review, etc.)
Bachelor or Master's degree in Computer Science, Engineering, or related field.
Demonstrated backend experience (Spring Boot and its ecosystem) and frontend (TypeScript, Angular and its ecosystem) or willing to grow as Full-Stack.
You want to collaborate with others and learn how to write well-tested and efficient code that is easy to understand, evolve and maintain.
You are a great team player who likes multi-cultural working environments and is also able to work independently.
Experience in other functional or reactive programming is a plus.
Fluent in English, with the ability to effectively communicate technical concepts to diverse audiences.
Our success comes from our highly skilled and talented employees.
Respectful entrepreneurship and a long-term vision are key for success.
Our people contribute to a more secure world.
Diversity at all levels of an organisation is a strength.
* Il benchmark retributivo si basa sugli obiettivi retributivi dei leader del mercato nei rispettivi settori. È pensato per orientare gli utenti Premium nella valutazione delle posizioni aperte e aiutarli a negoziare la propria retribuzione. Tale benchmark non è fornito direttamente dall'azienda, quindi la retribuzione effettiva potrà risultare anche notevolmente superiore o inferiore.