Descripción del trabajo

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.

 

Salario a percibir

A convenir
Ver más trabajos remotos de   

Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .

⭐ Suscríbete

  • Por qué ser remoter

    ✔️ Podrás solicitar las ofertas de empleo remoto.

    ✔️ Verás los enlaces y páginas de publicación de cada oferta.

    ✔️ Te avisaremos cada vez que salga una nueva oferta de empleo.

    ✔️ Podrás añadir a remoters a tu equipo de trabajo remoto para que las empresas se fijen más en ti.

  • Únete a la Comunidad Nómada Digital

    Crea tu perfil ahora y encuentra oportunidades en decenas de empresas que contratan de forma remota 👉 Únete aquí

  • Últimos remoters

  • ¿Eres Remoter? Accede aquí

  • Ir arriba