C# Senior Engineer
Q Tech
Carballedo, Spain
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Compensation
€ 65KJob location
Carballedo, Spain
Tech stack
.NET
Amazon Web Services (AWS)
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
DevOps
Github
Python
PostgreSQL
NoSQL
OAuth
RabbitMQ
Redis
Prometheus
Software Engineering
SQL Databases
Data Logging
Grafana
Backend
Gitlab-ci
Kubernetes
Kafka
DDD (Domain Driven Development)
Event Sourcing
Terraform
Docker
Microservices
Job description
Buscamos un/a Backend Engineer senior que actúe como individual contributor, con peso técnico real, para liderar la evolución del backend hacia una arquitectura moderna, escalable y mantenible. Qué harás
- Diseñar y desarrollar servicios backend escalables en C# / .NET, siguiendo principios DDD, arquitectura hexagonal y CQRS.
- Participar activamente en la reconstrucción y modernización del backend del producto.
- Construir microservicios resilientes y de alto rendimiento, con foco en concurrencia, seguridad y performance.
- Definir y evolucionar decisiones de arquitectura y stack tecnológico.
- Trabajar con Docker y Kubernetes, optimizando despliegues, escalabilidad y observabilidad.
- Desarrollar en entorno cloud (AWS actualmente, con visión multicloud).
- Aplicar buenas prácticas de testing, CI/CD, monitorización y logging.
- Colaborar con equipos de data e IA en la integración de analítica predictiva aplicada a la gestión de recursos hídricos.
Requirements
- Lenguajes: C# (.NET), Python (para ML/IA), SQL y NoSQL.
- Arquitectura: Microservicios, DDD, CQRS, Event Sourcing, arquitectura hexagonal.
- Cloud & DevOps: Docker, Kubernetes, CI/CD (GitHub Actions / GitLab CI), Terraform, Helm.
- Datos y mensajería: PostgreSQL, Redis, Kafka, RabbitMQ, TimescaleDB.
- Observabilidad: Prometheus, Grafana, tracing distribuido, profiling.
- Seguridad: JWT, OAuth2, gestión de secretos, testing de carga y resiliencia.
- Experiencia en sistemas de alto volumen de datos y/o analítica avanzada es un plus., * Perfil senior, autónomo y muy técnico.
- Experiencia resolviendo problemas complejos de escala, concurrencia y rendimiento.
- Mentalidad de producto y gusto por el diseño de software bien hecho.
- Interés en trabajar en tecnología con impacto real y tangible.
Benefits & conditions
- Salario: 60.000 - 65.000 €
- Contrato indefinido
- 100 % remoto
- 2.500 € anuales en formación
- Mac y todo el equipamiento necesario
- Participación directa en decisiones técnicas estratégicas
- Retos de ingeniería reales, sin burocracia innecesaria