Your qualifications
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 with classic programming languages such as Java, JavaScript, Node.js, C#, SQL,…
- 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 with the responsibility of:
- 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 in witch 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.