




Estamos buscando un **Desarrollador Full-Stack Senior** experimentado con experiencia en Ruby on Rails para unirse al equipo de ingeniería de nuestro cliente. En este puesto, trabajará dentro de un equipo ágil multifuncional para diseñar, desarrollar, probar e implementar funciones escalables y de alta calidad para una plataforma SaaS multiinquilino. Esta posición ofrece una oportunidad emocionante para contribuir en un entorno dinámico e innovador. *Aceptamos* *CVs únicamente en inglés.* **Responsabilidades** * Desarrollar y mantener características robustas de aplicaciones web utilizando Ruby on Rails para el desarrollo backend * Crear y mejorar componentes frontend utilizando ReactJS * Colaborar en sesiones de programación en pareja para garantizar la calidad del código y compartir conocimientos * Realizar revisiones de código y seguir prácticas de desarrollo guiado por pruebas para mantener la consistencia * Escribir pruebas automatizadas que cubran escenarios unitarios, de integración y extremo a extremo * Integrar componentes de la plataforma con servicios externos, incluidos los Sistemas de Gestión de Asociaciones (AMS) * Mejorar y optimizar la arquitectura multiinquilino en las capas de base de datos, middleware y servicios * Trabajar estrechamente con Product Owners, Diseñadores e Ingenieros para comprender los requisitos y entregar soluciones * Participar activamente en ceremonias ágiles, incluyendo planificación de sprints, retrospectivas y reuniones diarias * Promover mejores prácticas en seguridad, escalabilidad y mantenibilidad dentro del proceso de desarrollo * Optimizar consultas PostgreSQL y manejar tareas avanzadas de manipulación de datos * Apoyar la migración de Angular a React, asegurando una transición sin problemas **Requisitos** * Al menos 3 años de experiencia desarrollando aplicaciones web con Ruby on Rails * Experiencia comprobada trabajando con arquitecturas SaaS multiinquilino * Experiencia práctica en entornos ágiles XP, incluyendo programación en pareja e integración continua * Conocimiento de los servicios de AWS y experiencia desplegando aplicaciones en una pila nativa de la nube * Excelentes habilidades de comunicación y capacidad para colaborar eficazmente en equipos remotos en diferentes zonas horarias * Dominio del inglés, escrito y hablado, a nivel B2+ o superior **Deseable** * Experiencia con Angular 9+ para apoyar los esfuerzos de migración * Conocimiento de arquitecturas orientadas a eventos e integraciones de servicios * Sólidos conocimientos de SQL para análisis y gestión de funciones intensivas en datos * Experiencia trabajando en industrias como EdTech, plataformas comunitarias o productos SaaS B2B * Familiaridad con prácticas DevOps y herramientas de gestión de infraestructura AWS como CloudFormation, ECS/EKS y Terraform * Comprensión profunda de bases de datos relacionales, particularmente PostgreSQL, incluyendo diseño de esquemas y optimización de consultas * Experiencia en desarrollo frontend con ReactJS y TypeScript * Dominio de herramientas de desarrollo guiado por pruebas como RSpec, Capybara y Jest **Ofrecemos** * Cultura de Aprendizaje \- Queremos que seas la mejor versión de ti mismo, por eso ofrecemos acceso ilimitado a plataformas de aprendizaje, una amplia gama de cursos internos y todo el conocimiento necesario para crecer profesionalmente * Cobertura Médica \- La salud y el bienestar son importantes, por eso tú y hasta cuatro miembros de tu familia están incluidos en un plan de salud de primera clase. Tenemos varias opciones, para que puedas elegir la mejor para ti y tu familia * Beneficio Visual \- Ver tu trabajo para nosotros sería una maravilla. Queremos que tu visión siempre esté al 100%, por eso ofrecemos hasta $200.000 COP para cualquier gasto relacionado con la salud visual * Plan de Seguro de Vida \- Hemos colaborado con MetLife para ofrecer un plan de seguro de vida con cobertura completa. Así, tu familia estará protegida, incluso si tú no estás. * Cobertura por Licencia Médica \- Somos una de las pocas empresas que cubre el 100% de tu licencia médica, hasta por 90 días. Tu salud es lo más importante para nosotros * Oportunidades de Crecimiento Profesional \- Hemos diseñado un proceso de desarrollo altamente competitivo y completo, donde tendrás todas las herramientas para llegar adonde siempre has querido, personal y profesionalmente * Plan de Compra de Opciones Accionarias \- Como empleado de EPAM puedes ser más que solo un empleado, también tendrás la oportunidad de comprar acciones a un precio reducido y convertirte en copropietario de nuestra organización * Ingresos Adicionales \- Además de tu salario habitual, también tendrás la posibilidad de obtener ingresos extra recomendando talento, siendo entrevistador técnico y muchas otras formas * Beneficio Comunitario \- Serás parte de una comunidad mundial de más de 50.000 empleados, donde podrás aprender, desafiarte, destacar y compartir tus conocimientos y experiencias con equipos multiculturales! *Tenga en cuenta que aunque esté solicitando este puesto, podría ofrecérsele participar en otros proyectos dentro de EPAM.* EPAM es un proveedor global líder en servicios de ingeniería y desarrollo de plataformas digitales. Estamos comprometidos a tener un impacto positivo en nuestros clientes, empleados y comunidades. Adoptamos una cultura dinámica e inclusiva. Aquí colaborará con equipos multinacionales, contribuirá a una infinidad de proyectos innovadores que ofrecen soluciones creativas y de vanguardia, y tendrá la oportunidad de aprender y crecer continuamente. No importa dónde se encuentre, se unirá a una comunidad dedicada, creativa y diversa que lo ayudará a descubrir su máximo potencial.


