Descripción del puesto
Acerca del equipo y puestoComo desarrollador/a Ruby, serás parte de nuestro equipo, actualmente busca expandirse en el corto plazo, y con mucho potencial y desafíos por delante. Este equipo tiene como objetivo facilitar el proceso de toma de pedidos, pago y seguimiento de los pedidos que gestiona un restaurante.Responsabilidades
- Trabajar en conjunto con el equipo de IT, Producto y UX en la incorporación de nuevas funcionalidades y mejorando las existentes, manteniendo la coherencia visual y experiencia del usuario.
- Diseñar, mantener e interactuar con APIs de back-end en Ruby, haciendo uso de micro-servicios y librerías simples.
- Interactuar con aplicaciones front-end que se conectan con APIs REST en el back-end.
- Analizar la mejor forma de implementar las funcionalidades requeridas de manera que se reflejen en un código simple y fácil de testear.
- Asegurar que la implementación técnica de la solución respete las buenas prácticas y estándares web para garantizar la seguridad y performance de la solución.
- Colaborar con otros desarrolladores para garantizar una transición suave y sin inconvenientes.
- Realizar review del código propuesto por el resto del equipo.
- Hacer deploys a nuestro entorno de producción en nuestro cluster de Kubernetes y monitorear el comportamiento.
Requisitos
Qué esperamos de vosRequerimientos mínimos- Que hayas egresado de una carrera como Ingeniería/Licenciatura en Sistemas, Informática, Ciencias de la Computación o afines, o que estés cursando los últimos años.
- Que tengas al menos 3 años de experiencia como desarrollador/a trabajando con Ruby.
- Que tengas buenos conocimientos en algún lenguaje de frontend, como Angular o React.
- Que te sientas muy cómodo con Git y Linux.
- Que hayas trabajado en el diseño e implementación de APIs REST (versionado, autenticación, autorización, status codes).
- Que sepas de protocolos de Internet, principalmente HTTP.
- Que te entusiasmen los desafíos usando tecnologías modernas.
Requerimientos deseables
- Git, pero yendo un poco más allá de los usos comunes (rebase, squash, fixup, stash, etc).
- APIs de back-end, haciendo uso de micro-servicios y librerías simples en Ruby.
- Estándares de especificación y definiciones de APIs, como OpenAPI o JSON:API.
- Gran experiencia con Angular.
- Tengas experiencia usando preprocesadores de CSS como Sass / Scss
- Base de Datos relacionales como PostgreSQL o MySQL.
- Protocolos de Internet (HTTP, SMTP, DNS, TCP, UDP, etc).
- Contribuciones a proyectos Open Source.
- Que conozcas sobre responsive design, desarrollando interfaces de usuario adaptables en diversos dispositivos y tamaños de pantalla.
Beneficios
Beneficios- Vas a ser protagonista dentro de un equipo de tecnología y vas a aprender constantemente de un equipo de trabajo multidisciplinario orientado a objetivos y respetando procesos.
- Vas a ver salarios y beneficios competitivos internacionalmente.
- Tenemos oficinas en Buenos Aires, aunque tenés la libertad de elegir dónde trabajar.
- Respetamos los feriados de donde residas y te damos el día de tu cumple libre, aparte de los días hábiles de vacaciones.
- Te damos la oportunidad de que tengas clases virtuales de Inglés / Portugués in company.
- Tenemos cobertura de Wellhub, para que entrenes cuando y donde sea.
- Tenemos beneficios adicionales por partnerships con otras empresas.