El puesto
Nuestro equipo de desarrollo de productos de fidelización en Málaga está creciendo y ahora buscamos un ingeniero de software backend para que se incorpore a nuestro equipo. La fidelización en Betsson Group garantiza que nuestros clientes vuelvan una y otra vez. Todo gira en torno a la fidelidad. Ofrecemos una experiencia de cliente de primer nivel que va más allá del juego, con torneos, campañas dinámicas y personalizadas, ¡y mucho más!
Formarás parte del proceso de transición hacia la contenedorización, aumentando la escalabilidad de nuestros sistemas y manteniendo al mismo tiempo su alta calidad. Para adaptarnos a los nuevos requisitos, reevaluamos constantemente el diseño de nuestros sistemas y trabajamos en nuevas y emocionantes funcionalidades.
Tus funciones serán las siguientes:
- Diseñar y desarrollar servicios de backend distribuidos utilizando .NET y una arquitectura basada en eventos.
- Colaborar con los equipos de producto y comerciales para convertir las ideas de interacción en soluciones escalables, fáciles de mantener y intuitivas.
- Optimizar nuestro ecosistema de microservicios en cuanto a rendimiento, fiabilidad y observabilidad.
- Impulsar nuestra estrategia de contenedorización y migración a la nube.
- Participa en los debates sobre arquitectura y contribuye a definir las decisiones técnicas.
- Para ingenieros sénior: Dirigir las decisiones arquitectónicas e identificar de forma proactiva las áreas susceptibles de mejora.
- Escribir código fácil de mantener y bien probado, y realizar revisiones del código.
- Participar en la resolución de incidencias y en el turno de guardia del equipo.
- Mantener una documentación técnica clara, como los ADR, los manuales de procedimientos y las directrices.
- Desarrolla y comparte tus conocimientos especializados con el equipo.
Con qué pila tecnológica trabajarás:
No esperamos que sepas todo lo que se indica a continuación, pero cuanto más familiarizado estés con estos conceptos, mejor. Lo más importante es tu capacidad para aprender, colaborar y escribir código de alta calidad y fácil de mantener.
Tecnologías clave
Estos aspectos son fundamentales para el puesto, y buscamos candidatos con una sólida experiencia en este ámbito, especialmente en el caso de los candidatos con mayor experiencia.
- Lenguajes y marcos de trabajo: C#, .NET (versiones modernas posteriores a .NET Core)
- Bases de datos: SQL Server, PostgreSQL, Redis, Couchbase(se valorará muy positivamente la experiencia con bases de datos relacionales o de documentos, incluyendo la indexación y la optimización de consultas)
- Nube y contenedores: AWS, Kubernetes, Docker(se valora la experiencia con cualquier proveedor de servicios en la nube o plataforma de contenedores importante)
- Pruebas y calidad: xUnit/NUnit, marcos de simulación, k6 para pruebas de carga(es más importante comprender las pruebas unitarias, de integración y de rendimiento que conocer herramientas concretas)
Herramientas y prácticas adicionales
Se valorará el conocimiento de estas herramientas y conceptos similares.
- Mensajería y microservicios: API web, Apache Kafka, RabbitMQ, Orleans(se valora la experiencia con cualquier sistema de mensajería o basado en actores)
- Observabilidad: Prometheus, Grafana, Loki, Splunk(o experiencia con otras plataformas de observabilidad)
- CI/CD: GitHub Actions, desarrollo basado en el tronco, entrega progresiva(es más importante estar familiarizado con los procesos de entrega continua y las estrategias de implementación que con herramientas concretas)
- Arquitectura: diseño orientado al dominio, event sourcing, modelo de actores y sistemas distribuidos a escala planetaria
- Métodos de trabajo: principios ágiles y «lean», mentalidad DevOps, colaboración estrecha
Qué ofrecemos
Te ofrecemos un entorno lleno de ambición y pasión. Ningún día es igual a otro, ya que la única constante es el cambio: hacia lo mejor, hacia lo más grande. Nos esforzamos por ser los mejores en cualquier ámbito en el que decidamos actuar, ¡y nos aseguramos de divertirnos por el camino!
- Un entorno de trabajo agradable, abierto y humilde, en el que tendrás la oportunidad de trabajar codo con codo con compañeros de todo el mundo.
- Una oportunidad para desarrollar tus habilidades junto a tus compañeros de trabajo gracias a diversos programas e iniciativas
- Desarrollo personal a través de cursos, formación interna y certificaciones externas
- Libertad con responsabilidad
¿Aceptas el reto?
Al enviar tu solicitud, aceptas que tus datos personales se traten tal y como se establece en nuestra Política de privacidad.