Estamos innovando la logística y esto lo hemos logrado gracias a un equipo de personas visionarias, con ganas de crecer y cambiar el mundo.
En Skydropx encontrarás un espacio para desarrollar tu carrera dentro de un ambiente laboral dinámico, ambicioso y multicultural.
Como Tech Lead, eres la referencia técnica de tu equipo y un miembro activo del equipo de arquitectura técnica de la compañía. Tu impacto no se mide solo por el código que escribes, sino por lo que habilitas en los demás: las decisiones de diseño que evitan meses de retrabajo, los estándares que elevan la calidad de todo el equipo, y los ingenieros que crecen gracias a tu mentoría.
Es un rol de liderazgo técnico individual, no de gestión de personas: no tienes reportes directos, pero sí la responsabilidad de definir la dirección técnica, destrabar los problemas más difíciles y ser el puente entre la estrategia de arquitectura y la ejecución diaria del equipo.
En Skydropx, la IA es parte central de cómo construimos nuestro producto. Creemos que la IA y los humanos hacen mejor su trabajo cuando cada uno hace lo que mejor sabe hacer: le dejamos a la IA lo repetitivo y lo que escala mal con esfuerzo humano, y le dejamos a las personas las decisiones que requieren criterio y responsabilidad. Esperamos que uses herramientas de IA de forma reflexiva y cotidiana para multiplicar tu impacto y el de tu equipo — y que ayudes a definir cómo el equipo las adopta con rigor.
Responsabilidades:
Definir y comunicar la dirección técnica de tu equipo: arquitectura de servicios, contratos entre APIs, diseño de flujos event-driven sobre Kafka y estrategias de evolución de sistemas legacy.
Diseñar, construir y escalar servicios en Rails y Node.js con énfasis en confiabilidad, performance y mantenibilidad.
Formar parte del equipo de arquitectura técnica, participando en decisiones que cruzan equipos y servicios: límites entre dominios, estándares de integración, observabilidad y resiliencia.
Escribir y revisar RFCs y propuestas de diseño; comunicar trade-offs técnicos complejos con claridad a audiencias técnicas y no técnicas.
Resolver los problemas técnicos de mayor complejidad y alcance, incluyendo debugging de sistemas distribuidos en producción e incident response.
Liderar code reviews y design reviews exigentes pero constructivas, elevando el nivel técnico del equipo.
Mentorear a ingenieros de todos los niveles, ayudándolos a crecer técnicamente y a ganar autonomía. Tu éxito incluye formar a la próxima generación de líderes técnicos.
Trabajar con producto y con el Engineering Manager para traducir objetivos de negocio en planes técnicos ejecutables, sabiendo decir que no a lo correcto.
Garantizar estándares de calidad: testing, CI/CD, seguridad y prácticas de desarrollo asistido por IA con control de calidad.
Requisitos:
Indispensable:
Inglés B2 o superior.
+8 años de experiencia en ingeniería de software, con experiencia profunda en producción tanto con Ruby on Rails como con Node.js (no alcanza con uno solo de los dos).
Experiencia comprobada liderando técnicamente equipos de desarrollo: definiste la dirección técnica de un equipo u organización y la ejecutaste con éxito.
Experiencia diseñando y operando microservicios y APIs en producción a escala, incluyendo sistemas event-driven (Kafka o equivalente).
Experiencia práctica con sistemas distribuidos: consistencia, idempotencia, manejo de fallas parciales, capacity planning y observabilidad (tracing, métricas, logging estructurado).
Experiencia operando servicios en Kubernetes en algún cloud provider (GCP, AWS o Azure).
Conocimiento sólido de frontend moderno (React/Next.js) suficiente para tomar decisiones de arquitectura que crucen frontend y backend.
Capacidad demostrada para mentorear ingenieros y elevar el nivel técnico de un equipo.
Uso cotidiano de herramientas de IA para desarrollo, con criterio para revisar y validar lo que producen.
Capacidad para comunicar ideas complejas por escrito y verbalmente, en español e inglés.
A considerar:
Experiencia con Next.js en producción (SSR, edge, caching).
Experiencia migrando o descomponiendo monolitos en servicios.
Contribuciones a proyectos open source, especialmente en los ecosistemas Ruby o JavaScript/TypeScript.
Experiencia definiendo prácticas de desarrollo asistido por IA a nivel de equipo (guidelines, evaluación de calidad, code review de código generado).
Experiencia en logística, e-commerce, fintech o dominios con consecuencias monetarias reales.
Experiencia trabajando con bases de datos relacionales a escala.
Ofrecemos:
Misión a nivel regional: lograr que los negocios de LATAM se despreocupen de su logística.
Ubicación: Argentina, Colombia, México, Panamá, Perú, Venezuela.
Salario: Competitivo y negociable según experiencia, habilidades y resultados del proceso de contratación.
Esquema: 100% remoto.
Horario: Lunes a Viernes 8:00 a 17:00 CST (México). Flexibilidad de horario cuando haya nuevos releases.
Crecimiento y desarrollo profesional.
¡Te invitamos a aceptar el reto! Para aplicar en la vacante, postúlate por este medio y estaremos encantados de lograr nuestros objetivos junto a ti.
Si tu perfil hace match con los requerimientos de la vacante, nuestro equipo de reclutamiento estará en contacto contigo.