Desarrollador/a Back End
Leapsight
En XimpleHR estamos en en búsqueda de Desarrollador/a Back End para sumarse a nuestro cliente, Compañía dedicada a crear productos y soluciones para la inteligencia artificial. Hacen sistemas escalables, inteligentes y en tiempo real.
Requisitos:
- Al menos 3 años de experiencia en desarrollo aplicaciones back: conocimiento y fundamentos en programación reactiva
- Conocimientos en uno o algunos de los siguientes lenguajes: Java/Scala/Erlang/Elixir/Python
- Experiencia en arquitecturas de micro-servicios y plataformas distribuidas
- Experiencia en metodologías ágiles y Git
- Experiencia con Docker y Kubernetes
- Conocimientos de patrones de diseño, aplicación de algoritmos, y estructura de datos
- Conocimientos de herramientas y técnicas de test unitarios y de cobertura
- Experiencia en base de datos relacionales
- Experiencia utilizando framework o librerias en programación reactiva (deseable): Ejemplos: Vert.x, Akka
- Experiencia y/o conocimientos en programación funcional (deseable)
- Experiencia en base de datos no relacionales (deseable): Ejemplo: RiakKV
- Experiencia en sistemas de mensajerías (deseable): Ejemplo: Kafka, RabbitMQ
- Experiencia con aplicaciones en el cloud (deseable): AWS
- Conocimientos en protocolos RPC e.g. gRPC, WAMP (plus)
- Idioma Inglés: nivel intermedio
Responsabilidades:
- Desarrollo de aplicaciones distribuidas y escalables, de alta disponibilidad y performance, para proyecto IoT.
- Involucrarse en otros aspectos del proyecto como definición, diseño y desarrollo de componentes y librerías.
- Definiciones e implementación de test unitarios, funcionales, regresión y carga
Horario de trabajo: Full Time
Ubicación: Remoto