Talent Hackers Jobspot header image

Senior Software Engineer

1.000 € Recompensa
5 vacantes

5 años de experiencia
Indefinido · Jornada completa
Salario no disponible


This fast-pace technology-driven company which is building an open-science platform has as it mission to make science open, so that scientists can collaborate better and innovate faster,  is looking for an enthusiastic Senior Software Engineer that helps us to design and build a new generation of tools that will transform open-access publishing. We are on a mission to make science open so everyone can live healthy lives on a healthy planet. 


Using microservices architecture to build their platform, and a distributed architecture leads to distributed data. In order to enable their business to make fast decisions, and facilitate the rapid growth of the platform, they started their journey of data consolidation and federation. You’ll join the team of developers responsible for designing and building the next-generation data integration layer that will serve their internal and external consumers.


What we´re offering
  • Continuous catch-up with latest technology, you won’t get bored!
  • Really senior colleagues in all fields of IT, you will learn new things every single day.
  • Exciting projects, you’ll work in different applications and features along the year.
  • 25 annual leave days + 4 well-being days.
  • Participation in the annual company bonus scheme.
  • Flexible working framework.
  • Remote working across Spain.
  • On-off bonus to set-up your workspace at home.
  • If you ever come to the office, we have top-notch facilities.
  • Extensive learning opportunities through our Pluralsight and LinkedIn Learning partnership.
  • 3 volunteering days through the online platform Alaya.
  • Access to Headspace app for mindfulness exercises.
  • Online Yoga classes.
  • A monthly social Happy Hour to share beers and tapas with colleagues.


We are looking for an enthusiastic .Net Core full stack developer that helps us to design and build a new generation of tools. You will be working in a Cloud environment with Microsoft Azure and developing .Net Core applications and APIs.
Our technology stack also includes a wide variety of technologies such as NoSQL databases, Message Queuing systems, front end JavaScript frameworks, among others. If you have worked before with these technologies, that would be a plus. Otherwise, this can be a great opportunity for you to get familiar with them.
You will work in an Agile Team along with other talented developers. Supported by a Team Lead, QA and Product Manager. The team works in 2 week Sprints.
What you will do
  • Develop full stack .Net Core applications.
  • Write scalable queries that impact millions of records while keeping execution time low.
  • Develop performant REST APIs that expose data and services to other systems.
  • Collaborate and coordinate with other teams and roles within company.
  • Participate in your team's Agile processes.
  • Initiate and participate in technical discussions where many tools, architecture approaches and processes are on the table.
  • Start code review process and discuss solutions with the team in order to improve quality and share knowledge.
  • Contribute to overall software quality by writing SOLID and testable code.
  • Be willing to take ownership of the quality of the software from beginning to end.


  • 5+ years in a similar role.
  • Proficiency with C# and T-SQL.
  • Knowledge about Vue.js or any other front end JavaScript framework.
  • Knowledge in development methods, best practices, conventions, algorithms and design patterns.
  • Individuals with a curious mindset and willingness to learn new things.
  • Courageous individuals who are not afraid to fail and learn from mistakes.
  • English is our working language, you need to be fluent and able to express yourself.
Qué ofrece


  • Experience with MongoDB, Elasticsearch or any similar NoSQL technology.
  • Experience with queues messaging systems like RabbitMQ or Kafka.
  • Experience releasing software with Azure DevOps or similar.
  • Experience with Azure data integration and transformation services.
Horario flexible
Horario de entrada y salida flexibles, libertad para gestionar asuntos personales o familiares.
Cursos y certificaciones
La empresa financia cursos de formación relacionados con las funciones del puesto.
Bono gimnasio
La empresa ofrece o financia actividades deportivas y saludables.
¿Conoces un Senior Software Engineer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa.1.000€ de recompensa si encuentras al candidato ideal!
o comparte
Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.