Empresa europea busca un/a Lead FullStack Software Engineer con experiencia en desarrollo de sitios web de alto tráfico, aplicación de IA en el ciclo de vida del desarrollo y manejo de tecnologías como C#, Node.js, TypeScript, SQL, NoSQL, React/Vue.js/Angular, AWS, Docker y CI/CD. Se requiere nivel de inglés intermedio-alto y disponibilidad horaria específica.
Si te copa la idea de laburar en remoto para una empresa europea líder en el mercado automotor online y te interesa aplicar IA para potenciar el desarrollo, este puesto es para vos. Ideal para ingenieros/as FullStack con ganas de innovar y dejar tu marca en un producto de alto impacto.
Descripción del puesto
Acerca del cliente: Nuestro cliente es el mercado automotor online europeo, con más de 30 millones de usuarios mensuales y presencia en 18 países. Como Lead FullStack Engineer, jugarás un papel fundamental en la configuración del futuro de los mercados automotores online y en la mejora de la experiencia de usuario para millones de compradores y vendedores de autos. Responsabilidades: - Desarrollar sitios web públicos de alto tráfico y rendimiento. - Explorar nuevas tecnologías y ayudar al equipo a utilizarlas. - Trabajar usando herramientas de IA y aplicarlas al ciclo de vida del desarrollo de software (SDLC). - Seguir las mejores prácticas de desarrollo de software al entregar el trabajo. - Seguir principios de testing al probar tu propio código para asegurar la preparación para producción. - Seguir la filosofía de: tú lo construyes, tú lo operas (ser responsable de los procesos del SDLC). Requisitos: - Más de 5 años desarrollando sistemas de software confiables, altamente disponibles y escalables. - Fuerte entendimiento de arquitectura de software y patrones de diseño. - Sólido dominio de los principios de código limpio y estándares de codificación. - Fuerte dominio en el uso de herramientas de IA, como ChatGPT/Codex, para el desarrollo rápido. - Experiencia integrando herramientas de IA en tu entorno de desarrollo para un uso optimizado. - Experiencia con frameworks de IA como Vercel AI SDK, LangChain, etc. - Fuerte dominio con desarrollo backend con C# o Node.js. - Fuerte dominio con TypeScript. - Fuerte dominio con bases de datos SQL y NoSQL (GraphQL, Redis). - Fuerte dominio con desarrollo frontend (HTML, CSS, JavaScript). - Fuerte dominio con frameworks basados en componentes y SSR (Next.js/React o Vue.js) o Angular con el deseo de aprender React/Vue.js. - Experiencia práctica desarrollando y manteniendo sistemas de gestión de contenido de terceros (CMS). - Conocimiento de infraestructuras y herramientas cloud modernas, como AWS, Terraform y Docker. - Experiencia con APIs y desarrollo en un entorno de aplicaciones basadas en servicios. - Experiencia construyendo UIs optimizadas para el rendimiento. - Dominio de sistemas de control de versiones como Git. - Experiencia trabajando dentro de un pipeline formal de CI/CD. - Experiencia con servicios de logging, monitoreo y alertas como Datadog, Newrelic. - Enfoque sólido en testing y aseguramiento de la calidad del código (pruebas unitarias, backend y frontend). - Nivel de inglés: como mínimo, intermedio-alto. - Este rol requiere cobertura obligatoria de zona horaria: el trabajo debe alinearse con la zona horaria de Toronto (ET) para las horas LATAM y aproximadamente de 13:00 a 21:00 EET para las horas de la UE. Ofrecemos*: - Formato de trabajo flexible: remoto, presencial o flexible. - Un salario competitivo y un buen paquete de compensación. - Crecimiento profesional personalizado. - Herramientas de desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia, y más). - Comunidades tecnológicas activas con intercambio de conocimientos regular. - Reembolso de gastos educativos. - Regalos conmemorativos por aniversarios. - Eventos corporativos y team buildings. - Otros beneficios específicos de la ubicación. *no aplicable para freelancers.
Responsabilidades
- Desarrollo de sitios web públicos rápidos y de alto tráfico
- Exploración de nuevas tecnologías y su aplicación en el equipo
- Uso de herramientas de IA y aplicación en el SDLC
- Seguimiento de mejores prácticas de desarrollo de software
- Seguimiento de principios de testing para asegurar la preparación para producción
- Responsabilidad sobre los procesos del SDLC (you-build-it-you-run-it)
Skills requeridas
Beneficios
- Salario competitivo
- Paquete de compensación atractivo
- Crecimiento profesional personalizado
- Herramientas de desarrollo profesional
- Comunidades tecnológicas activas
- Reembolso de educación
- Eventos corporativos
- Team buildings