.Una de las decisiones más emocionantes y significativas económicamente en la vida es elegir dónde vas a vivir. Por eso creamos EasyBroker: para empoderar a las agencias y agentes inmobiliarios con las herramientas que necesitan para prosperar y ofrecer un servicio excepcional, haciendo que el proceso de comprar o rentar una casa sea simple y sin estrés. Hoy estamos orgullosos de ser una de las plataformas inmobiliarias más importantes en México, apoyando a más de 15,000 asesores, con más de 500,000 propiedades publicadas y más de 3,000 sitios web de nuestros clientes.Hemos logrado todo esto con un equipo chico y remoto de alrededor de 15 personas distribuidas por México. Creemos firmemente que las personas talentosas como tú pueden tener un impacto enorme, y esperamos que te entusiasme la idea de usar tu talento para hacer una gran diferencia aquí. Ofrecemos salarios que están entre los mejores en México, excelentes beneficios y un plan de reparto de utilidades para que puedas beneficiarte directamente del increíble trabajo que harás. ¡Esperamos que te unas a nuestro equipo!¿Cómo nos ayudarás a cumplir nuestra misión?Formarás parte de nuestro equipo de Engineering como Senior Ruby on Rails Engineer, junto a otros 3 ingenieros de distintos niveles de experiencia y un Sr. Tech Lead. Vas a desarrollar nuevos features y harás refactors en el código constantemente para mantener baja la deuda técnica. Serás mentor de otros ingenieros y vas a asegurar que tengamos muy buena calidad de código y sigamos siendo muy ágiles. También trabajarás muy cerca del área de Product, serás parte del proceso de innovación y vas a ayudar a definir las cosas que hacemos.ResponsabilidadesEscribir código limpio y bien probadoMejorar el código existente para que sea fácil de mantener, entender y escalarRealizar revisiones de código para asegurar que el equipo sigue las mejores prácticas de POO y garantizar la calidad del códigoOptimizar el rendimiento de la aplicación y resolver problemas de escalabilidadTrabajar con el equipo y los usuarios para entender sus necesidades y resolver problemasImplementar y lanzar diariamente nuevos features y bug fixesAyudar a otros ingenieros a resolver los problemas más complejosEncontrar soluciones a los problemas de forma proactiva y autónomaHacer pair programming con otros ingenierosRequisitosMínimo 5 años de experiencia trabajando con un framework como Ruby on Rails, Django o LaravelMínimo 2 años de experiencia trabajando profesionalmente con Ruby on RailsFan de las pruebas unitarias y funcionalesVarios años usando buenas prácticas como revisiones de código y agile developmentExcelentes habilidades de comunicación en españolNivel avanzado de comprensión en inglésResidir en México¿Cómo trabajamos?Nos gusta mucho el clean code: hacemospair, revisamos el código por medio de pull requests, escribimos muchas pruebas y hacemos refactors muy seguido para bajar nuestra deuda técnica