For our Core Development team in Barcelona, we are looking for a Full Stack Software Engineer who can take the lead on helping the organization deliver best-in-class solutions to our customers as well as lead the organization in its ambitious growth plans.
You are a broad-based Software Engineer, with a passion for delivering unique solutions based on making complex business systems simple and easy-to-use. You are a development and technology expert in versatile application development with a broad technological foundation in computer science and system development.
You have strong skills within several, but not necessarily all, of the following:
- Development and maintenance of server-side applications, APIs and services in Java and C# should be a natural and incorporated part of your education as a developer and software-craftsman
- Development with some of the modern, hybrid languages (not necessarily all of them): Swift, Scala, Typescript…..We love modern programming languages! Asynchronism, parallelism, functional programming and immutability
- Front-end development, with modern frameworks: The development within front-end (JS, HTML, CSS) frameworks is progressing extremely fast and the expectations of customers/users follows. Therefore, we often use Angular 2, React.js and similar frameworks in our solutions
You have a good understanding of modern tooling and operating platforms such as: Cloud platforms (Azure, AWS,…), Containerization, Git, Atlassian and much more.You are in control of the software development industry, interested in technology and can hardly wait to acquire knowledge of new technology, methodology and tools.
You have participated in projects taking responsibilities on:
- Dialogue with the customers on the requirements and technical possibilities
- Understanding the technical possibilities (roadmap, architecture,…)
- Coaching other colleagues
- You are used to work in Agile environments, with methodologies like Agile and SCRUM being used in your projects
Since we have international clients, it is necessary to have a very good command of English.