Base

Senior Software Engineer (Node.js) - Cactus

canarias, Spain Entreprise: JR Spain Client / Employeur: Cactus
Publié: 29.05.2026
Date de clôture: 13.07.2026
Référence du poste: 662622815145217228832460

Informations sur le poste

Emplacement
canarias, Spain
Entreprise
JR Spain
Client / Employeur
Cactus
Référence du poste
662622815145217228832460
Type d'annonce
Base
Permis de travail de l'UE requis
Non
Publié
29.05.2026
Date de clôture
13.07.2026

Description du poste

Cactus is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by Cactus’ team. The company has been regularly included in the listings of the best software development companies in Belgium, where we have our HQ, and Europe.


Cactus is ready to expand the team with a Senior Node.js Software Engineer with strong AI mindset at our office in Seville. This role is ideal for someone who enjoys working on complex architectures, values ownership and autonomy, and wants to have a direct impact on a product used across real organizations.


What You Will Do

  • Design, develop and maintain Node.js microservices and gateway services.
  • Contribute to architecture decisions and ensure scalability, security and maintainability.
  • Work with MongoDB and MySQL databases and help evolve our data models.
  • Collaborate on integrations with external healthcare systems using FHIR standards.
  • Work within our Docker/Kubernetes infrastructure and contribute to CI/CD improvements (Bitbucket Pipelines).


What We Expect

  • 4+ years of experience in software engineering.
  • Strong experience with Node.js (JavaScript/TypeScript).
  • Hands-on experience with microservices architecture.
  • Comfortable with both MongoDB and MySQL.
  • Familiarity with Docker and Kubernetes.
  • Experience with Python and/or Angular is a plus.
  • Knowledge of FHIR or healthcare data standards is a nice-to-have.
  • Experience with Git and code review practices.
  • Interest or hands-on experience with Generative AI / LLMOps.
  • Continuous learning mindset, staying up to date with modern coding practices and actively leveraging AI-assisted tools across different phases of the software development lifecycle, while maintaining strong ownership and code quality.
  • Good communication skills in English and Spanish is a MUST.


What We Offer

  • We value spontaneous interaction, co-creation, and co-ideation.
  • A collaborative environment focused on ownership, growth, and impact.
  • An environment to keep the pace on AI assisted tools.
  • An open, international team of experts.
  • Competitive salary, benefits, and learning opportunities.
  • Flexible working hours: you own your work and how you organize it.
  • Get-together team events.

Compétences

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Emplois similaires

Emplois suggérés

Eurojobs Support Assistant