Desarrollador Backend Ruby on Rails

Objetivo:

Crear la parte lógica y funcional de los sistemas web, seguimiento de las buenas prácticas de desarrollo en Ruby on Rails. Participación en poker planning para los user stories, estimación y desglose de tareas. Identificar mejores formas de realizar o resolver los problemas del proyecto.

Conocimiento:

- Experiencia en Ruby on Rails (Deseable 2 años ó superior).

- Experiencia en desarrollo con MVC.  

- Manejo de git para control de versiones.

- Experiencia de “deployment” de proyectos en servidores de staging y production.  

- Conexiones a al menos una API de redes sociales y/o sistema: Facebook, Twitter, Instagram, Google Maps u otra API de Google.

- Manejo básico de Bases de datos (Mysql, Postgresql).

- Experiencia en metodologías de desarrollo ágil (Scrum).

Actividades a realizar:

- Codificar y modelar en las estructura de Ruby on Rails

- Interpretar casos de uso e implementar en modelos re rails

- Conocimiento de arquitectura web

- Propuestas de mejor implementación técnica para features.

- Instalación y configuración de servidores en producción y pruebas.

- Pruebas unitarias. Plus: pruebas automatizadas.

- Manejo de gemas comunes: devise, haml, sass/less, gemas para debug.

- Deployment y configuración de cloud servers: Google cloud, heroku, AWS.

- Creación, revisión y aceptación de merge/pull requests.

- Instalación de ambiente para desarrollar (Librerías, frameworks o paquetería).

- Capacidad para debuggear sistemas (Identificar y corregir errores).

- Estimar tiempos de tareas y/o casos de uso.

Requerimientos

  • Educación mínima: Educación superior - Licenciatura
  • Años de experiencia: 3
  • Idiomas: Español e Inglés
  • Disponibilidad de viajar: Sí
  • Disponibilidad de cambio de residencia: No