Ir al contenido

Ingeniero de software de backend

Nuestro equipo de Desarrollo de Productos de Interacción en Málaga está creciendo y ahora buscamos un ingeniero de software backend para que se incorpore a él. La interacció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… Continúa
Desarrollo de productos Málaga

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.

 

Solicita aquí

Ofertas de empleo similares