Software Engineer - Full Stack (Azure, Machine Learning & Vue.js)

Madrid, Community of Madrid, Spain · Software Development & Delivery


We are looking for an enthusiastic full stack developer that helps us to design and build a new generation of tools based on that will transform open-access publishing. You will need to apply Machine Learning and Big Data solutions on a daily basis, working in a Cloud environment with Azure or developing .Net transversal applications which integrate with Salesforce. You will use technologies like MongoDB, Elasticsearch and .Net Core in the backend or Vue.js in the UI.

You will work in a Scrum team along with other talented developers. Supported by a Scrum Master, QA and Product Owner, the team usually works in 2 week sprints.

The team has recently worked on a service to find the best experts in different research areas at a worldwide-level in order to identify and bring the top reviewers to assess the quality of manuscripts submitted to Frontiers journals. The service is based in semantic searches that process the keywords, fields of expertise and publications of the authors, providing visual feedback about why each expert was selected, and was built in Web Api with .Net Core, over Elasticsearch indices.

The team is also working in a UI application that allows to perform smart searches over our different data sources, explore the data universe, tune and refine the queries to adapt the criteria. The app is built with Vue.js and access different data sources in Elasticsearch and MongoDB.

What you will do

Your day in the office

As a first thing in the morning, you have the daily meeting to check with the Team how the current sprint is going and if someone needs help in any stories. After the meeting, you keep developing a service that allows to find the best possible contributors for a Research Topic. You then have a call with the PO to check the feedback provided by our Editorial Team and to review the last reports and updates on how the contributors suggested are collaborating on the platform.

In the afternoon, you have a meeting with the team to evaluate how the research about a new JS Framework went and if it looks promising. After that you keep developing and then ping your PO to give a quick mini demo on the progress of the new features. it is already time for leaving, today is happy Thursday and there are free beers and some snacks on the 7th floor!

What we are looking for

What we’re offering

How to apply

Please submit your application in English.

Applicants must be Spanish or EU citizen, or have a valid Spanish work permit.

Agencies must first contact [email protected] and confirm agreement to our T&C’s, failing which any exclusivity and/or candidate representation right will be considered to be waived.

Apply for this job