Empresa fintech busca un Ingeniero/a de Software Backend Senior con experiencia en Node.js y NestJS para diseñar y construir servicios escalables y robustos, APIs RESTful de alto rendimiento y modelar bases de datos relacionales.
Si sos un/a Ingeniero/a de Software Backend Senior con experiencia en Node.js y NestJS, esta fintech te da la chance de diseñar sistemas que mueven dinero para millones de personas. Es una oportunidad para crecer y tener un impacto real en la inclusión financiera.
Somos una plataforma BNPL (Buy Now, Pay Later) con la misión de devolverle a los venezolanos la oportunidad de acceder a crédito. 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 comercios, y nos hemos convertido en una marca de confianza en Venezuela. 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. Este es un rol práctico: escribirás código, tomarás decisiones arquitectónicas y serás responsable del comportamiento de 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 que 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 de arquitectura y diseño de sistemas, y ser responsable de los trade-offs detrás de ellas. - Asegurar el rendimiento óptimo del servicio y ser responsable de los despliegues en producción de principio a fin. - 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. - Moverte 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 de grado 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, preferentemente PostgreSQL. - Experiencia escribiendo pruebas unitarias y de integración, y tratando la calidad como parte de la entrega. - Sólido dominio de principios de diseño y patrones arquitectónicos. - Historial de lanzamiento de funcionalidades de forma independiente y de ser responsable 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. PROCESO DE ENTREVISTAS - Entrevista de preselección (Silver screening Interview) - Entrevista técnica (Silver Technical Interview - System Design Interview) - Entrevista de preselección con el cliente (Client Screening Interview) - Entrevista técnica con el cliente (Client Technical interview) - Entrevista conductual con el cliente (Client Behavioral Interview)