Bienvenidos/as a - Donde la innovación se encuentra con la excelencia y la pasión por el desarrollo de software. ¡Sé parte de nuestra emocionante travesía en la frontera de la tecnología!
Buscamos profesionales que quieran crecer en un entorno internacional donde se promuevan los más altos estándares de calidad de software. Si buscas un desafío emocionante y la oportunidad de trabajar en un equipo comprometido con la excelencia, ¡te estamos buscando a ti! ¡Únete a y juntos crearemos el futuro de la tecnología!
Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación.
Tu misión
La misión del Backend Engineer es desarrollar soluciones de software escalables y de alta calidad, colaborando estrechamente con equipos de Frontend, Arquitectura, DevOps y Producto para asegurar diseños de software excepcionales. Además, se enfoca en compartir conocimientos y fomentar la mejora continua del equipo, investigando y aplicando nuevas tecnologías y prácticas de la industria.
¿Qué harás?
- Desarrollar soluciones escalables y mantenibles con alta calidad de código.
- Trabajar con otros especialistas como con arquitectura y producto, para hacer que nuestro diseño de software y la calidad sean inigualables.
- Diseñar soluciones de principio a fin, empleando las mejores tecnologías y prácticas de la industria.
- Asegurar la estabilidad del sistema en los diferentes entornos.
- Investigar nuevas herramientas/tecnologías/ideas para promover mejoras adicionales del sistema.
- Promover best practices y mejoras continuas en el código. Pensar en el futuro y presentar. soluciones para problemas futuros.
Principales herramientas y entorno de desarrollo.
- Java con Spring boot
- Web development (JS/Angular/React).
- Web services (REST).
- Build tools (Maven, NPM, Webpack) y sistema de control de versiones (Git).
- Containers (Docker, Kubernetes).
- Testing frameworks (JUnit and Jasmine) y testing best practices
- PostgreSQL y Redis
- Messaging (RabbitMQ y Kafka).
¿Qué esperamos de ti?
- Experiencia demostrada en todo el SDLC: análisis, diseño ,codificación/tests, implementación, mantenimiento/soporte.
- Experiencia demostrada y conocimiento de continuous deployment.
- Capacidad para trabajar con múltiples tecnologías.
- Tener un enfoque ágil para el desarrollo, y una buena comprensión de las metodologías agile como Scrum o Kanban
- Buen uso de buenas prácticas de DevOps, testing, calidad y seguridad.
- Experiencia en el diseño y mantenimiento de arquitecturas basadas en microservicios.
- Sólido entendimiento de los conceptos de QA (TDD, BDD).
- Capacidad de cambiar de contexto y adaptarse al cambio.
Beneficios de trabajar en
By continuing you agree to our Terms & Privacy Policy.