Desarrollador de back-end

Grupo TECDATA Engineering
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Tech stack

API
Distributed Systems
Performance Tuning
React
Backend
Front End Software Development
Microservices

Job description

Virtual Threads para optimización de rendimiento y concurrencia.

Buen entendimiento del impacto en escalabilidad y consumo de recursos., Separación de modelos de lectura y escritura.

Comprensión de cuándo y por qué aplicarlo.

APIs y contratos

Requirements

Experiencia sólida en Microservicios, incluyendo:

Diseño, desarrollo y mantenimiento de servicios independientes.

Comunicación síncrona y asíncrona.

Arquitectura Hexagonal (Ports & Adapters):

Separación clara de dominio, aplicación e infraestructura.

DDD (Domain-Driven Design):

Modelado del dominio.

Uso correcto de agregados, entidades y value objects., Definición de contratos antes de la implementación.

Uso de especificaciones claras y alineadas con frontend y otros consumidores.

Resiliencia y estabilidad

Implementación de patrones de resiliencia:

Circuit Breaker

Retries

Conciencia de fallos en sistemas distribuidos y diseño orientado a tolerancia a errores., Procesamiento asíncrono de eventos.

Comunicación desacoplada entre microservicios.

Comprensión de tópicos, consumidores, productores y escalabilidad.

Persistencia, Modelado de datos orientado a documentos.

Optimización de consultas y estructuras según el dominio.

Conocimientos en Frontend

React con experiencia en:

Arquitecturas de Microfrontends.

Integración con APIs definidas bajo enfoque API First.

Capacidad para entender el impacto de decisiones frontend en backend y viceversa.

Apply for this position