Ingeniero de Software Senior (Ruby on Rails)
Importante: Este puesto está abierto únicamente a residentes en México. No se considerarán solicitudes de otras regiones.
Únete a MagmaLabs, un proveedor líder de ingenieros de software expertos, dedicado a ayudar a las empresas a alcanzar sus objetivos en industrias diversas e impactantes. Estamos buscando activamente a un Ingeniero de Software Senior (Ruby on Rails) experimentado para unirse a nuestro equipo completamente remoto. En este puesto clave, aplicarás tu pasión por construir aplicaciones escalables y de alto rendimiento para resolver desafíos complejos de nuestros clientes en healthtech, comercio electrónico, fintech y otros sectores impulsados por Ruby on Rails. Desempeñarás un papel fundamental en el diseño, desarrollo y mantenimiento de sistemas backend robustos, contribuyendo directamente al éxito de nuestros clientes e impulsando la innovación dentro de nuestros proyectos.
Sobre el Puesto
¿Eres un Ingeniero de Software Senior (Ruby on Rails) experimentado y apasionado por construir aplicaciones escalables y de alto rendimiento? Únete a nuestro equipo completamente remoto y desempeña un papel fundamental en el diseño, desarrollo y mantenimiento de sistemas backend robustos.
Serás clave para dar forma al futuro de nuestros productos principales, tomando decisiones arquitectónicas importantes que mejoren directamente la experiencia del usuario y el crecimiento del negocio. Tus contribuciones impulsarán las mejores prácticas, garantizando la confiabilidad y escalabilidad de nuestras plataformas SaaS, sistemas de comercio electrónico y APIs de alto tráfico.
Si disfrutas resolviendo problemas desafiantes con Ruby on Rails y tecnologías web modernas, ¡queremos saber de ti!
Responsabilidades
- Liderar el diseño arquitectónico, el desarrollo y la evolución continua de aplicaciones backend escalables en Ruby on Rails, garantizando la mantenibilidad y el rendimiento a largo plazo.
- Optimizar el rendimiento de bases de datos (principalmente PostgreSQL).
- Diseñar, implementar, monitorear y optimizar integraciones con APIs y servicios de terceros.
- Garantizar la calidad y confiabilidad del código mediante pruebas automatizadas (RSpec, Minitest).
- Participar en revisiones de código, asegurar altos estándares de calidad y mentorear activamente a los miembros del equipo mediante iniciativas de intercambio de conocimiento.
- Colaborar de forma transversal con gerentes de producto, diseñadores y otros ingenieros para entregar soluciones de extremo a extremo y resolver problemas interdisciplinarios complejos.
- Contribuir a la infraestructura, a los procesos de despliegue (Docker, Kubernetes, CI/CD) y a la optimización del rendimiento.
- Mantener documentación técnica completa y fomentar el intercambio de conocimiento dentro del equipo.
- Mentorear y guiar a ingenieros con menos experiencia, fomentando una cultura de intercambio de conocimiento y excelencia técnica dentro del equipo.
- Colaborar estrechamente con gerentes de producto y otras partes interesadas para traducir los requisitos de negocio en soluciones técnicas, abordando desafíos complejos en todas las líneas de producto.
Requisitos
- Mínimo 7 años de experiencia en desarrollo de software, con al menos 5 años enfocados extensamente en Ruby on Rails.
- Dominio sólido de PostgreSQL, incluyendo diseño de esquemas y optimización de consultas.
- Buen entendimiento de tecnologías frontend (HTML, CSS, JavaScript) y experiencia en integraciones con terceros.
- Experiencia con sistemas de procesamiento de trabajos en segundo plano (por ejemplo, Sidekiq, Redis).
- Dominio de sistemas de control de versiones (Git) y de prácticas de codificación segura.
- Sólidas habilidades para resolver problemas y capacidad para prosperar en un entorno remoto y colaborativo.
- Excelentes habilidades de comunicación en inglés.
- Capacidad comprobada para tomar la iniciativa y llevar proyectos a su conclusión de forma independiente.
- Capacidad comprobada para colaborar eficazmente entre zonas horarias y con miembros diversos del equipo en un entorno que prioriza lo remoto.
- Experiencia trabajando con metodologías ágiles de desarrollo (Scrum, Kanban, etc.).
- Familiaridad con herramientas modernas del ecosistema Rails (Hotwire, Turbo, Stimulus) es un plus.
Puntos extra si tienes
- Experiencia con GraphQL y diseño avanzado de APIs.
- Familiaridad con arquitectura de microservicios o refactorización de aplicaciones monolíticas.
- Conocimiento de Docker, Kubernetes o plataformas en la nube (AWS, GCP, Azure).
- Exposición a frameworks frontend como React.js o Vue.js.
- Comprensión de prácticas DevOps y pipelines de CI/CD.
Sobre Nosotros
Somos un equipo de profesionales de software innovadores, dedicados a entregar soluciones de alta calidad en diversas industrias. Con un historial comprobado de éxito, priorizamos la excelencia, la creatividad y el crecimiento de los miembros de nuestro equipo. Estamos comprometidos con el aprendizaje continuo y el desarrollo profesional, ofreciendo oportunidades de mentoría, expansión de habilidades y progresión profesional en un entorno de apoyo. Únete a nosotros para trabajar en proyectos de impacto y avanzar en tu carrera como Ingeniero Senior de Ruby on Rails.
Publicado originalmente en Himalayas