Nimonik

Desarrollador Senior de Ruby on Rails en Nimonik

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Estamos buscando un Desarrollador Senior Ruby on Rails que se una al equipo dinámico. Este puesto implica diseñar, desarrollar e implementar aplicaciones robustas y escalables, asegurando al mismo tiempo la calidad del código mediante pruebas rigurosas. Si tienes pasión por crear software de alta calidad y deseas colaborar con equipos multifuncionales, esta es la oportunidad perfecta para ti.

Responsabilidades:

  • Desarrollo de Aplicaciones: Diseñar, desarrollar e implementar aplicaciones robustas utilizando Ruby on Rails.
  • Pruebas de Calidad: Escribir pruebas exhaustivas con RSpec, Capybara, Selenium y Cucumber para garantizar la fiabilidad del código.
  • Funcionalidad de Búsqueda: Implementar soluciones de búsqueda eficientes utilizando Solr o tecnologías similares.
  • Optimización de Rendimiento: Utilizar Redis para implementar estrategias de almacenamiento en caché y mejorar el rendimiento de las aplicaciones.
  • Infraestructura en la Nube: Trabajar con AWS (EC2, S3, balanceadores de carga, etc.) para construir una infraestructura escalable y confiable.
  • Desarrollo de API: Diseñar, crear e implementar APIs que respalden las funcionalidades de la aplicación.
  • Colaboración y Revisión de Código: Realizar revisiones de código detalladas y colaborar con equipos multidisciplinarios, incluidos diseñadores y gerentes de producto, para proporcionar soluciones de software de alta calidad.
  • Asesoramiento en Mejores Prácticas: Revisar solicitudes de extracción y defender un código de calidad que facilite el desarrollo futuro.
  • Otras Tareas: Realizar otras funciones que se determinen en función de las necesidades de la empresa.

Requisitos:

  • Mínimo 6 años de experiencia como Desarrollador Senior Ruby on Rails.
  • Sólidos conocimientos y experiencia en Ruby y su framework Rails.
  • Experiencia comprobada en la redacción de pruebas y revisión de código.
  • Familiaridad con plataformas en la nube, especialmente AWS.
  • Experiencia con frameworks de JavaScript como Backbone/MarionetteJS, ReactJS, VueJS o Stimulus JS.
  • Competencia en el uso de Git y GitHub para control de versiones y colaboración.
  • Habilidad en MySQL y PostgreSQL para gestión y optimización de bases de datos.
  • Experiencia con trabajos en segundo plano para procesamiento asincrónico.
  • Implementación de aplicaciones utilizando Capistrano para un proceso de despliegue eficiente.
  • Sólida comprensión de Bootstrap CSS para diseño web responsivo.
  • Excelentes habilidades de comunicación y capacidad para colaborar efectivamente.
  • Capacidad para trabajar en un entorno dinámico y de ritmo rápido.

Sería Bueno Tener:

  • Experiencia con Docker para contenerización.
  • Familiaridad con herramientas de gestión de configuración como Puppet.
  • Conocimiento de GitHub Actions para integración y entrega..
  • Comprensión de herramientas de monitoreo de aplicaciones como Zabbix, Kibana o New Relic.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba