Estamos buscando un desarrollador con mucha experiencia para liderar nuestro equipo de desarrollo web y resolver los retos técnicos más complicados en EasyBroker. Llevarás el equipo de web y serás responsable de asegurar que EasyBroker se encuentre estable, pueda escalar y de que el equipo escriba código limpio. En su totalidad somos un equipo de 20+ personas y el equipo de producto consiste de: 5 desarrolladores (2 actualmente en el equipo de web), un Head of Product, un Product Manager, un Analista QA y estamos buscando hacer crecer al equipo de web con 2 ó 3 desarrolladores más.
Somos una empresa de producto que se centra en la creación de software inmobiliario fácil de usar para los mercados latinoamericanos. Casi todo nuestro equipo está ubicado en la Ciudad de México, pero también estamos abiertos a la contratación remota siempre y cuando no te importe visitarnos unas cuantas veces al año y estés cerca de nuestra zona horaria. No te preocupes, te ayudaremos a cubrir tus gastos de viaje. También creemos en un equilibrio saludable entre tu vida laboral y tu vida personal, por lo que no tendrás horarios complicados y también nos enfocamos en entregables sin microgerenciar.
Nuestro stack de tecnología actual utiliza Rails 5, MySQL, Elasticsearch, Redis, Delayed Job y también utilizamos React Native para nuestra aplicación móvil en iOS y Android. En el backend estamos buscando añadir un API, optimizar el rendimiento general de nuestro código y siempre estamos añadiendo nuevos features interesantes. Hacemos revisiones a todo nuestro código y somos muy creyentes de las pruebas unitarias y funcionales. Si deseas trabajar con un gran equipo y estás listo para el desafío, contáctanos.
Responsabilidades
-
Ayudar a construir y dirigir un equipo de desarrolladores talentosos
-
Escribir código limpio y bien probado
-
Escribir y ayudar a otros desarrolladores a crear especificaciones técnicas
-
Realizar revisiones de código para garantizar la calidad del código del equipo
-
Optimizar el rendimiento de la aplicación y resolver problemas de escalabilidad
-
Trabajar con el equipo y los clientes para resolver problemas y entender sus necesidades
-
Resolver los problemas más difíciles que otros miembros del equipo no pueden resolver
-
Equilibrar soluciones pragmáticas con soluciones perfectas
-
Asumir la responsabilidad de la estabilidad y el éxito de nuestro producto desde una perspectiva tecnológica
-
Trabajar con el Head of Product y CEO para mejorar la forma en la que trabajamos
-
Investigar nuevos frameworks, bibliotecas y otras tecnologías y ayudar a decidir qué debemos utiliza
Requisitos
-
Al menos un año de experiencia en Ruby on Rails
-
Ser fan de las pruebas unitarias y funcionales
-
Mostrar pasión por el código limpio
-
Conocimiento en DevOps y shells scripts básicos
-
Experiencia de coaching y contratación de desarrolladores
-
Nivel avanzado de inglés
¿Cómo aplicar?
Escríbenos a jobs@easybroker.com describiendo por qué te gustaría trabajar con nosotros, qué puesto solicitas y una copia actualizada de tu currículum. Por favor, asegúrate de mencionar también algunos ejemplos de aplicaciones web que hayas creado y, idealmente, un enlace a un Github u otro repositorio público donde podamos conocer tu código.