Ingeniero Scala
Descripción
OPORTUNIDAD DE REUBICACIÓN A LISBOA, PORTUGAL.
Estamos buscando ingenieros Scala apasionados. Prosperamos en sistemas bien diseñados y escalables que utilizan enfoques de diseño modernos basados en programación funcional. Creemos que el enfoque de programación funcional en Scala da como resultado sistemas que son más fáciles de construir y mantener; utilizamos enfoques modernos y pragmáticos como Tagless Final y bibliotecas como Cats y Cats Effect para lograrlo.
Requisitos:
Ser proactivo, pragmático y profesional, entregar resultados.
Escribir código que haga que nuestros juegos y la funcionalidad relacionada se ejecuten.
Escribir unidades y otras pruebas automatizadas.
Trabajar y comunícarse de manera eficiente con el resto del equipo de desarrollo, incluidos PO, desarrolladores front-end y diseñadores.
Participar activamente en revisiones de código para que el código entregado por usted y su equipo sea de gran calidad.
Tomar liderazgo de sus aplicaciones, asegurarse de que se implementen y ejecuten las 24 horas del día, los 7 días de la semana en nuestra plataforma Kubernetes con un gran rendimiento;
Estar preparado para invertir el esfuerzo de convertirse en un desarrollador aún mejor;
Indispensable:
Pasión por nuestra profesión, en particular Scala y Programación Funcional, y mejorar técnicamente.
Experiencia comprobada en la entrega de software de producción utilizando Scala o experiencia comparable, como una amplia experiencia en JVM o Haskell
Interés en las últimas tendencias de programación como la programación funcional y reactiva.
Excelentes habilidades de comunicación y un enfoque pragmático para la resolución de problemas.
Altamente competente en inglés hablado y escrito.
Licenciatura en TI o equivalente.
Plus:
Experiencia en la construcción de sistemas en clúster de alto rendimiento, arquitectura modular basada en FP, así como sistemas de actores, donde sean necesarios;
Experiencia en Cats/Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final y/o Scala.js.
Experiencia con Event Sourcing & CQRS;
Experiencia con Docker, Kubernetes, Kafka, Cassandra.
Ofrecemos:
Cultura emprendedora de la empresa, que le permite probar nuevos enfoques y tecnologías todo el tiempo.
Reconocimiento de la empresa que se traduce en salarios muy competitivos y actitud solidaria.
Desarrollar juegos con video en vivo para clientes de todo el mundo.
Una combinación saludable de cultura de empresa emergente, que nos permite probar nuevos enfoques y tecnologías y permanecer a la vanguardia del desarrollo tecnológico y empresarial, con estabilidad y funciones de apoyo para ayudarlo a concentrarse en su trabajo.
Procesos de entrega modernos y fáciles de usar para desarrolladores, que incluyen Agile (Scrum/Kanban), seguimiento de problemas de JIRA, wiki de Confluence, control de código fuente de GitLab, integración y entrega continuas de Jenkins, hardware y software modernos para el desarrollo (un IDE de su elección).
Ser parte de un equipo internacional en una empresa exitosa que cotiza en bolsa.
Seguro de salud, entorno de oficina contemporáneo, asistencia a conferencias tecnológicas, capacitación, hackatones y otros beneficios y ventajas.
