Senior Backend Software Engineer (C#)
Desde el equipo de Q-tech estamos trabajando con una compañía de producto disruptivo, una Plataforma tecnológica internacional dedicada a la gestión inteligente del agua.
El producto permite visualizar redes de agua como gemelos digitales, conectar datos en tiempo real y aplicar analítica avanzada para optimizar operaciones críticas. Hablamos de sistemas distribuidos, grandes volúmenes de datos y decisiones que impactan directamente en infraestructuras reales.
El equipo tecnológico está formado por más de 50 personas, distribuido globalmente, con una cultura muy orientada a ingeniería de calidad, producto y toma de decisiones técnicas sólidas.
Sobre el rol
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.
Trabajarás en un entorno donde DDD, arquitectura hexagonal y código limpio no son palabras de moda, sino principios que guían el diseño del sistema.
⚙️ 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.
Stack y competencias deseadas
- 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.
Qué buscamos
- 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.
Qué se ofrece
- Salario: 60.000 – 65.000 € - Contrato fijo - 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