Talent Hackers Jobspot header image

Senior Software Engineer

500 € Recompensa
5 vacantes

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


This company in the scientific publishing sector, dedicated to developing an open-source platform, is looking for a Senior Software Engineer that helps us to design and build a new generation of tools that will transform open-access publishing.





We are looking for a .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.
  • 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.
  • English is our working language, you need to be fluent and able to express yourself.
What they offer


  • Really senior colleagues in all fields of IT, you will learn new things every single day.
  • Exciting projects, you’ll work on different applications and features throughout 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.
  • A monthly social Happy Hour to share beers and tapas with colleagues.
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.500€ 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.