Somos Cashea 👋, y tenemos la misión de devolverle el optimismo a los venezolanos 🇻🇪 construyendo productos financieros innovadores. Desde nuestro lanzamiento en 2022, nos hemos dedicado a democratizar la inclusión financiera a través de tecnología de punta. En este tiempo, hemos crecido hasta atender a más de 6 millones de clientes, desarrollado una gama de productos tanto para consumidores como para comercios, y nos hemos convertido en un nombre de confianza en Venezuela, ganando mentes y corazones 💛.
Acerca del rol
Como Engineering Lead, jugarás un papel fundamental en la configuración de la arquitectura backend y en asegurar el éxito de nuestras iniciativas técnicas. Serás responsable de guiar a tu squad en decisiones arquitectónicas, establecer mejores prácticas y asegurar que el equipo ejecute con excelencia técnica. Tu liderazgo será crítico para impulsar la innovación, el rendimiento y la confiabilidad de nuestros servicios backend.
En general, harás lo siguiente
- Actuar como líder de ingeniería dentro de un squad, guiando al equipo en decisiones arquitectónicas, mejores prácticas y ejecución técnica.
- Colaborar estrechamente con los líderes técnicos de frontend, asegurando una integración fluida entre los servicios backend y frontend.
- Liderar la estrategia técnica para el desarrollo backend, garantizando escalabilidad, confiabilidad y rendimiento.
- Ser dueño de la arquitectura y el diseño de los servicios backend, estableciendo mejores prácticas y guiando al equipo en decisiones técnicas complejas.
- Desarrollar y mantener servicios backend robustos y de alto rendimiento utilizando Node.js y NestJS (Express).
- Impulsar la innovación técnica investigando e implementando nuevas tecnologías, herramientas y metodologías para mejorar los procesos de desarrollo.
- Asegurar la confiabilidad y el rendimiento del sistema a través de estrategias bien estructuradas de testing, monitoreo y logging.
- Colaborar interfuncionalmente con los equipos de producto, frontend y DevOps para alinear las soluciones técnicas con los objetivos de negocio.
- Ser mentor y coach de desarrolladores backend, fomentando una cultura de excelencia técnica y aprendizaje continuo.
- Establecer y hacer cumplir estándares de código y mejores prácticas para el desarrollo backend.
- Supervisar despliegues y operaciones en producción, asegurando alta disponibilidad y rápida resolución de incidentes.
- Participar en procesos de contratación, ayudando a atraer y evaluar talento de ingeniería de primer nivel.
Cualificaciones
- Más de 5 años de experiencia en desarrollo backend, con al menos 2 años en un rol de liderazgo o líder técnico.
- Fuerte experiencia en Node.js y NestJS (Express) para construir aplicaciones backend escalables.
- Profundo entendimiento del diseño de APIs RESTful, seguridad y optimización de rendimiento.
- Conocimiento avanzado de bases de datos relacionales, preferentemente PostgreSQL, incluyendo modelado de bases de datos, ajuste de rendimiento y optimización de consultas.
- Experiencia implementando frameworks de testing unitario, de integración y end-to-end.
- Experiencia en patrones arquitectónicos como microservicios, arquitecturas orientadas a eventos y sistemas distribuidos.
- Experiencia práctica con pipelines de CI/CD, plataformas cloud (preferentemente GCP) e infraestructura como código (IaC).
- Fuertes habilidades de liderazgo, con capacidad probada para mentorizar y desarrollar equipos de ingeniería.
- Excelentes habilidades de comunicación y capacidad para colaborar entre equipos y squads.
- Mentalidad de resolución de problemas, pensamiento analítico y capacidad para navegar desafíos técnicos complejos.
- Capacidad para trabajar en un entorno de startup de ritmo rápido con autonomía y propiedad.
- Dominio del español y el inglés.
Habilidades
deseables
- Experiencia con contenedores y orquestación (Docker, Kubernetes).
- Familiaridad con arquitecturas de mensajería y orientadas a eventos (RabbitMQ, Kafka, PubSub).
- Exposición a computación serverless y patrones de desarrollo cloud-native.