Full-Stack Software Engineer
Madrid, Spain
Full-Stack Software Engineer
ROLE:
-
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.)
PROFILE:
-
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.
JOIN US!
-
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.