Desarrollador / a (Teletrabajo)

Grupo TECDATA Engineering
Municipality of Madrid, Spain
9 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

API
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
MongoDB
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