Empresa fintech busca un Ingeniero/a Backend Senior con experiencia en Node.js y NestJS para diseñar y construir servicios escalables, APIs RESTful de alto rendimiento y gestionar bases de datos PostgreSQL. Se requiere experiencia en el ciclo de vida de producción y mentoría de ingenieros.
Si sos un/a crack del backend con experiencia en Node.js y querés diseñar sistemas que mueven dinero para millones, este puesto en Cashea es para vos. Vas a tener autonomía, impacto real y la chance de hacer crecer la plataforma fintech.
Descripción del puesto
Somos Cashea 👋, y tenemos la misión de devolverle a los venezolanos la oportunidad de acceder a crédito a través de un modelo de negocio BNPL (Buy Now, Pay Later). Desde nuestro lanzamiento en 2022, nos dedicamos a promover la inclusión financiera. Hoy contamos con más de 9 millones de usuarios activos, entre consumidores y comervios, y nos hemos convertido en una marca de confianza en Venezuela, ganándonos corazones y mentes 💛. **Sobre el rol** Buscamos un Senior Backend Engineer que sea dueño de sistemas, no solo de servicios. Diseñarás el backend que mueve dinero para millones de personas, lo que significa que la corrección, la resiliencia y el rendimiento no son opcionales, son el trabajo. Trabajarás de cerca con Producto y otros equipos de ingeniería, dando forma a cómo escala nuestra plataforma a medida que crecemos. Esto es práctico: escribirás código, tomarás decisiones arquitectónicas y serás responsable de cómo se comportan tus servicios en producción. El camino de crecimiento aquí recompensa a los ingenieros que profundizan, elevan el nivel a su alrededor y dejan el sistema mejor de lo que lo encontraron. **En general, harás...** - Diseñar y construir servicios backend robustos y escalables en Node.js y NestJS (Express). - Crear y mantener APIs RESTful de alto rendimiento sobre las cuales otros equipos puedan construir con confianza. - Construir para la corrección financiera: idempotencia, conciliación, reintentos y estados de fallo bien definidos. - Modelar y gestionar datos relacionales, principalmente en PostgreSQL, teniendo en cuenta el rendimiento y la integridad. - Tomar decisiones arquitectónicas y de diseño de sistemas, y ser dueño de los trade-offs detrás de ellas. - Asegurar el rendimiento óptimo del servicio y ser dueño de los despliegues en producción de extremo a extremo. - Elevar el nivel de ingeniería a través de revisiones de código, pair programming y estándares técnicos claros. - Mentorizar ingenieros y liderar discusiones técnicas, dejando al equipo más fuerte de lo que lo encontraste. - Moverse rápido a través de múltiples flujos de trabajo en un entorno de startup dinámico y de alto crecimiento. **Calificaciones** - Título universitario en Ciencias de la Computación o un campo relacionado, o experiencia práctica equivalente. - Más de 5 años de experiencia en desarrollo backend, con sólida profundidad en Node.js y NestJS (Express). - Experiencia comprobada diseñando y operando APIs RESTful en producción. - Conocimiento avanzado de bases de datos relacionales, preferiblemente PostgreSQL. - Experiencia escribiendo pruebas unitarias y de integración, y tratando la calidad como parte de la entrega. - Sólido dominio de los principios de diseño y patrones arquitectónicos. - Historial de lanzamiento de funcionalidades de forma independiente y de ser dueño del rendimiento del servicio en un contexto de rápida evolución. - Capacidad para comunicar conceptos técnicos complejos con claridad y para mentorizar a otros de manera efectiva. - Excelentes habilidades de resolución de problemas y pensamiento analítico, con curiosidad genuina por la nueva tecnología. **Habilidades deseables** - Experiencia con plataformas en la nube, específicamente Google Cloud Platform (GCP). - Conocimiento de contenedores y orquestación, como Docker y Kubernetes. - Experiencia con sistemas de mensajería y colas como RabbitMQ, Kafka o Pub/Sub. - Experiencia construyendo en fintech, pagos o crédito. - Dominio del español y el inglés. **Por qué te encantará trabajar en Cashea** En Cashea, tenemos una cultura de trabajo basada en la confianza y el propósito. Si necesitas una pista de por qué somos una buena opción, estos son nuestros valores fundamentales: - No trabajamos en piloto automático. Todo lo que hacemos es intencional. - Nos encanta desarrollar ideas con plena conciencia del impacto que pueden tener en nuestros usuarios. Tu creatividad y curiosidad son nuestros activos más importantes. - Tu voz importa. Escuchamos y damos espacio a ideas y comentarios. - Todos pertenecen, y lo que es importante para ti es importante para nosotros. - Valoramos la transparencia. La claridad nos mantiene conectados y con los pies en la tierra. - Por último, pero no menos importante, nos enfocamos en el impacto real. Si quieres trabajar con nosotros, completa la aplicación. ¡Nos encantaría conocerte!
Responsabilidades
- Diseñar y construir servicios backend robustos y escalables en Node.js y NestJS (Express).
- Crear y mantener APIs RESTful de alto rendimiento.
- Construir para la corrección financiera (idempotencia, reconciliación, reintentos, estados de fallo bien definidos).
- Modelar y gestionar datos relacionales, principalmente en PostgreSQL, con enfoque en rendimiento e integridad.
- Tomar decisiones de arquitectura y diseño de sistemas, y asumir la responsabilidad de las compensaciones.
- Asegurar el rendimiento óptimo del servicio y ser responsable de los despliegues en producción de extremo a extremo.
- Elevar el nivel de ingeniería a través de revisiones de código, pair programming y estándares técnicos claros.
- Mentorizar ingenieros y liderar discusiones técnicas.
- Moverse rápidamente a través de múltiples flujos de trabajo en un entorno dinámico de startup de alto crecimiento.