




Resumen: Este puesto implica definir la visión técnica, establecer las mejores prácticas y liderar la arquitectura de los servicios JavaScript/Node.js y las aplicaciones front-end en una empresa global de pagos. Aspectos destacados: 1. Dirigir técnicamente la pila JavaScript/Node.js 2. Desempeñar un rol práctico de arquitectura y liderazgo que influya en todos los servicios Node.js 3. Trabajar con herramientas impulsadas por IA para maximizar la productividad de ingeniería ¿Por qué deberías unirte a dLocal? dLocal permite que las empresas más grandes del mundo reciban pagos en 40 países de mercados emergentes. Grandes marcas globales confían en nosotros para aumentar las tasas de conversión y simplificar sin esfuerzo la expansión de pagos. Al actuar tanto como procesador de pagos como comerciante registrado en las regiones donde operamos, hacemos posible que nuestros comerciantes ingresen a los mercados emergentes de más rápido crecimiento del mundo. Al unirte a nosotros, formarás parte de un increíble equipo global que lo hace todo posible. Ser parte de dLocal significa trabajar con más de 1000 compañeros de más de 30 nacionalidades distintas y desarrollar una carrera internacional que impacta diariamente la vida de millones de personas. Somos constructores, nunca huimos de un desafío, somos centrados en el cliente y, si esto suena como tú, sabemos que prosperarás en nuestro equipo. **¿Cuál es la oportunidad?** Como Referente Técnico JavaScript/Node.js en dLocal, serás la máxima referencia técnica sobre cómo diseñamos, construimos y evolucionamos nuestros servicios Node.js y nuestras plataformas basadas en JavaScript y aplicaciones front-end. Tu misión es permitir que los equipos de producto e ingeniería lleven características desde la idea hasta la producción de forma fiable, eficiente y observable. Tendrás la responsabilidad de la dirección técnica de nuestra pila JavaScript/Node.js —desde servicios backend hasta interfaces orientadas al cliente—, definirás las mejores prácticas y patrones arquitectónicos, y ayudarás al equipo a escalar su impacto a medida que aumente el tráfico, la complejidad y las demandas comerciales. Una parte fundamental de este rol consiste en utilizar herramientas modernas de JavaScript y capacidades de plataforma —desde entornos de ejecución y frameworks Node.js hasta sistemas de construcción front-end, estrategias de renderizado, observabilidad y CI/CD— para automatizar y estandarizar cómo entregamos servicios backend y full-stack. Trabajarás codo con codo con ingenieros de producto, equipos de plataforma y arquitectos para hacer que la experiencia de desarrollo sea rápida, segura y eficiente. Este es un rol práctico de arquitectura y liderazgo: no serás responsable de un único dominio de producto, pero influirás profundamente en cómo se diseña, implementa, prueba, despliega y opera en producción cada servicio Node.js, aplicación front-end y componente basado en JavaScript. ### **¿Qué haré?** * Propiedad de frameworks: Establecer la visión técnica para nuestra pila interna de frameworks de aplicaciones —tanto en el lado servidor como en el cliente—, definiendo convenciones, arquetipos de proyectos y gestión del ciclo de vida de bibliotecas y herramientas. * Arquitectura front-end: Definir y evolucionar nuestra pila front-end (React, Next.js o frameworks sucesores), estableciendo patrones para renderizado en el servidor, renderizado en el cliente y enfoques híbridos que equilibren rendimiento, SEO y experiencia de desarrollo. * Ingeniería de plataforma: Diseñar, construir y mantener componentes centrales de plataforma principalmente en JavaScript y TypeScript, permitiendo que los equipos de producto lancen código de calidad rápidamente y con seguridad. * Arquitectura y estándares: Impulsar las mejores prácticas, estándares y revisar y aprobar RFCs que afecten la forma en que desplegamos código en toda la empresa. Por ejemplo: mejores prácticas en observabilidad, seguridad y rendimiento. * Mentoría y liderazgo: Actuar como referente técnico para un equipo multidisciplinar de plataforma; capacitar a ingenieros, realizar revisiones arquitectónicas y fomentar una cultura de mejora continua. * Colaboración interfuncional: Trabajar con los equipos de Seguridad e Infraestructura para alinear hojas de ruta, gestionar la deuda técnica y garantizar que las capacidades de la plataforma satisfagan las necesidades comerciales. * Mejora continua: Seguir las tendencias del sector, evaluar nuevas tecnologías y probar innovaciones que mantengan a nuestra plataforma a la vanguardia frente a las demandas de escala y cumplimiento. ### **¿Qué habilidades necesito?** * Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo relacionado. * 5 años o más de experiencia profesional construyendo sistemas backend o de plataforma a gran escala, con profundo dominio de JavaScript/TypeScript. La experiencia profesional en Java es un plus. * Experiencia sólida con frameworks front-end modernos (React, Next.js o similares), incluido el renderizado en el servidor (SSR), la generación estática de sitios (SSG) y los patrones de componentes cliente/servidor. * Buenas habilidades comunicativas en inglés; capacidad para explicar ideas complejas tanto a partes interesadas técnicas como no técnicas. * Trayectoria comprobada diseñando y operando arquitecturas nativas en la nube sobre AWS (EKS, DynamoDB, etc.). * Conocimientos prácticos de contenerización y orquestación, así como de pipelines modernos de CI/CD (GitHub Actions, Jenkins, Argo CD). * Amplios conocimientos sobre microservicios, arquitecturas orientadas a eventos (Kafka, SNS/SQS) y diseño de APIs REST. * Familiaridad con stacks de observabilidad, metodologías ágiles y fundamentos de seguridad de software. * Experiencia creando SDKs reutilizables, bibliotecas o plataformas internas para desarrolladores. * **Habilitar y escalar las capacidades de la organización para alinear estratégicamente las prácticas de desarrollo con herramientas y flujos de trabajo impulsados por IA, maximizando la productividad de ingeniería, la calidad del código y la velocidad de entrega.** * **Experiencia con herramientas impulsadas por IA:** Historial demostrable de uso de herramientas de IA/ML e IA generativa en flujos de desarrollo diarios para automatizar tareas, mejorar la generación de código, realizar pruebas inteligentes o potenciar la eficiencia operativa. ¿Qué ofrecemos? Además de los beneficios personalizados que tenemos para cada país, dLocal te ayudará a prosperar y dar ese paso extra ofreciéndote: * Flexibilidad: contamos con horarios flexibles y estamos guiados por el desempeño. * Industria fintech: trabaja en un entorno dinámico y en constante evolución, con mucho por construir y estimular tu creatividad. \- Programa de bonos por referidos: nuestros talentos internos son los mejores reclutadores \- refiere a alguien ideal para un puesto y obtén una recompensa. * Presupuesto social: recibirás un presupuesto mensual para relajarte con tu equipo (presencial o remotamente) y fortalecer tus vínculos! * Casas dLocal: ¿quieres alquilar una casa para pasar una semana en cualquier lugar del mundo trabajando junto a tu equipo? ¡Te apoyamos! **Flexibilidad en cómo trabajas:** Nos enfocamos en el impacto y la productividad más que en horas fijas. Esto significa que nuestros equipos tienen horarios flexibles y, según tu rol y ubicación, combinarás momentos de concentración autogestionada con instancias de conexión presencial en nuestros centros de colaboración. ¿Qué sucede después de postularte? Nuestro equipo de Adquisición de Talento está comprometido con brindar la mejor experiencia posible a los candidatos, así que no te preocupes: definitivamente recibirás noticias nuestras. Revisaremos tu CV y te mantendremos informado por correo electrónico en cada etapa del proceso. Además, puedes visitar nuestra página web, LinkedIn y YouTube para conocer más sobre dLocal. Podemos usar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas. Estas herramientas asisten a nuestro equipo de reclutamiento, pero no sustituyen el juicio humano. Las decisiones finales de contratación siempre las toman personas. Si deseas más información sobre cómo se procesan tus datos, contáctanos.


