Backend Developer
Antal International
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, EnglishJob location
Tech stack
Human-Computer Interaction
MongoDB
MySQL
RabbitMQ
Backend
GIT
Kubernetes
Information Technology
Kafka
Docker
Elixir
Go
Job description
- 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.
Requirements
- 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).
About the company
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.