- LocationSpain
-
IndustryTechnology
¡Estamos en la búsqueda de un Backend Developer con experiencia en Go y Elixi!
¿Qué vas a hacer?
Como desarrollador de software de backend, serás parte de uno de un equipo multidisciplinario de scrum, compuesto por desarrolladores talentosos, motivados y serviciales. Junto con un Gerente de Producto y el resto de tu equipo, eres responsable de crear tu backlog y entregar soluciones de calidad. Tú y tu equipo se hacen cargo de los servicios y software que construyen. Y te aseguras de que los servicios sean testables, fáciles de mantener y resistentes. Trabajarás en estrecha colaboración con otros equipos de desarrollo para asegurarte de que la funcionalidad que construyes se adapte perfectamente a las necesidades y requisitos de nuestros clientes.
Estas serán tus principales tareas:
- Trabajarás con el equipo en el diseño e implementación de microservicios robustos, escalables y mantenibles, con un enfoque especial en los principios de microarquitectura. Desarrollarás código de alta calidad principalmente en Go y Elixir, asegurando un rendimiento y fiabilidad óptimos.
- Trabajarás con Kubernetes para la orquestación de contenedores, asegurando un despliegue y escalabilidad eficientes.
- Utilizarás brokers de mensajes como RabbitMQ y Kafka para la comunicación asincrónica.
- Integrarás y gestionarás bases de datos como MongoDB y MySQL para el almacenamiento y recuperación de datos.
- Implementarás soluciones de monitoreo y registro utilizando Grafana y Sentry para garantizar la salud y el rendimiento del sistema.
¿Eres el candidato ideal?
- Tienes la motivación para construir soluciones backend de alta calidad.
- Prefieres la línea de comandos sobre una interfaz de usuario.
- Te gusta desafiarte a ti mismo y a los demás y mejorar continuamente tus habilidades de codificación.
- Te desenvuelves bien trabajando en equipo
Además: Tienes un título de licenciatura o máster en el área de Ciencias de la Computación o equivalente; Tienes experiencia en Desarrollo Backend; Tienes experiencia con al menos varias de las siguientes tecnologías: Go, Elixir, Docker, Kubernetes, RabbitMQ, Kafka, MySQL, MongoDB; No eres ajeno a Git; Te sientes cómodo trabajando en un entorno ágil; Eres fluido en inglés, tanto escrito como hablado (requisito indispensable).