Frontend Developer – Vue 3 / Node.js
The role involves designing and developing technical solutions using Vue 3 and Node.js. It offers a remote working arrangement within Spain.
The English-language job board for Spain
87,000+ live jobsThe ad doesn’t mention sponsorship
Not a refusal, but not a yes. Worth asking in your first message.
This job advert was originally written in Spanish.
Minimum experience of 5 years in Back-End development with Java, participating in projects based on microservices architectures and distributed systems.
Solid experience in Java 21 or modern versions of Java applied to the development of high-performance backend services.
Experience working with Apache Kafka for the implementation of event-driven architectures and communication between microservices.
Knowledge and experience in Temporal or Uber Cadence for the orchestration of distributed processes and workflows.
Experience in PostgreSQL relational databases, especially in the design and management of data models oriented towards transactional operations.
Experience using Redis or Memorystore as a cache system for performance optimization.
Experience in cloud environments, preferably Google Cloud Platform, working with services such as Google Cloud Storage.
Knowledge of containers and orchestration with Kubernetes, especially in GKE (Google Kubernetes Engine) environments.
Experience in dependency management and build processes using Bazel.
Experience in database schema management and versioning using Flyway.
Knowledge of Drools or other rule engines for the management of configurable business logic.
Experience with BigQuery for the storage and exploitation of analytical data.
Knowledge of Business Intelligence tools such as Looker.
Experience in real-time data integration using DataStream or similar tools.
We are looking for a professional with experience in Java Back-End development to join an engineering team working on the construction and evolution of distributed services based on cloud-native architecture on Google Cloud Platform. The selected person will participate in the design, development, and maintenance of event-driven microservices, contributing to the development of scalable and resilient solutions within a modern technological environment.
The role involves working with Java 21 in the implementation of backend services, using Apache Kafka for communication between microservices and Temporal/Cadence for the orchestration of complex processes and workflows. Likewise, they will participate in the development of components that manage transactional operations on PostgreSQL, as well as in performance optimization through the use of Redis/Memorystore as a caching system.
The position also includes tasks related to deployment management in containerized environments on Kubernetes (GKE), as well as integration with storage services in Google Cloud Storage and the management of database schema versioning using Flyway.
Within the team, the professional will collaborate on the technical design of solutions, the implementation of new functionalities, and the continuous improvement of existing systems, participating in a development environment oriented towards distributed architectures, event processing, and data analysis within the GCP ecosystem. Additionally, they may participate in integrations with analytical platforms such as BigQuery and Looker, contributing to data exploitation and the generation of advanced analytical capabilities.
Service provided in a hybrid model, with remote work combined with occasional attendance at the client's offices when required by project or team needs. The professional will integrate into a distributed development team, working in cloud environments and collaborating with different technical teams within the client's technological ecosystem.
sg tech is a technology services company with a strong presence at both national and international level, dedicated to providing specialized services that facilitate the digital transformation of businesses. Its catalogue includes various information technology (IT) service lines designed to address the needs of a wide range of sectors, including IT consulting and strategic consulting and process improvement.
The company states that each client has unique needs on its digital transformation journey, so it offers different modalities for carrying out projects and commits to adapting to the particularities of each project and client. It describes a dynamic work environment that promotes professional development and the acquisition of new knowledge, with a focus on quality, excellence and innovation.
or browse Madrid·Engineering·Backend·Mid-level·Hybrid·Multilingual Customer Service & BPO·Community of Madrid·BPO