Arquitecto superior de software Ruby
Introducción con Onebeat:
Onebeat es una plataforma empresarial en la nube para gestionar la mercancía y el inventario como una sola cosa.
La empresa acelera la adopción del aprendizaje automático para resolver imprecisiones en las previsiones a largo plazo.
Onebeat utiliza predicciones a corto plazo para traducir el comportamiento de los consumidores en una ejecución diaria que maximice la venta, los márgenes y las ventas globales. Para lograrlo, Onebeat integra procesos minoristas innovadores, como la introducción de nuevos productos, la gestión del surtido, el asignador inteligente, el proceso de liquidación y el modelo de descuentos.
La empresa democratiza tecnologías que antes estaban reservadas a los gigantes tecnológicos y las pone en manos de todos.
Onebeat está especializada en la creación de soluciones de infraestructura en la nube escalables y en la gestión de grandes volúmenes de datos y su procesamiento rápido y rentable.
Operamos en 24 países de todo el mundo y nos centramos en permitir a cualquier minorista mejorar constantemente sus resultados empresariales.
Como colega en Onebeat, puedes trabajar desde cualquier zona horaria y recibir los beneficios de una startup en un entorno de hipercrecimiento.
Descripción del puesto
Buscamos ingenieros a los que les apasione la arquitectura y el despliegue de soluciones de software escalables y de alta disponibilidad, y que disfruten creando beneficios mutuos.
Lo que harás:
- Diseñar y construir un backend complejo que procese miles de millones de registros al día.
- Construir una aplicación API moderna sobre una arquitectura funcional en Ruby
- Construir código bien factorizado, mantenible y probado utilizando RSpec con Test Driven Development (TDD).
- Comprender y construir utilizando fuertes patrones arquitectónicos más allá del MVC estándar de Rails.
- Tener un fuerte sentido de la programación OO y patrones arquitectónicos
- Ser capaz de trabajar con un equipo distribuido de desarrolladores, orientarlos y guiarlos.
- Gran capacidad de comunicación
Competencias y experiencia
Cualificaciones
- Más de 4 años de experiencia en desarrollo de software
- Conocimiento completo de tecnologías como Ruby, SQL, Linux y AWS
- Más de 3 años de experiencia en Ruby on Rails
- Experiencia en el uso de patrones de diseño y arquitectura
- Gran sentido de la propiedad, capacidad para trabajar de forma independiente y experiencia demostrada en el impulso de productos.
- API para consumidores utilizada simultáneamente por miles de usuarios
- Experiencia de trabajo con API de terceros y estructuras de bases de datos complejas
Es bueno tenerlo:
- Experiencia trabajando con tecnologías big data y ETLs como Spark, S3, y Redshift, Kafka & Karafka.
- Experiencia con plataformas de análisis
- Comprensión de los conceptos de red
- Experiencia en DevOps - Docker, Kubernetes, Linux, Terraform
- Experiencia en iteraciones de productos basadas en datos
- Conocimientos de Python, Spark, Athena
Información adicional:
Onebeat se enorgullece de ser una empresa que ofrece igualdad de oportunidades.
Toda su información será confidencial.