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 an expert in development and technology within 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 follow. 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 with the responsibility of:
- The dialogue with the customers on the requirements and technical possibilities
- The understanding the technical possibilities (roadmap, architecture,…)
- The coaching other colleagues
- You are used to work in Agile environments in which methodologies like Agile and SCRUM are used in your projects
Since we have international clients, it is necessary to master a high level of the English language.