




Buscamos un Ingeniero de Software Full Stack con amplia experiencia en servicios de backend, desarrollo moderno de frontend y flujos de trabajo de extracción de datos. En este puesto, construirás y mantendrás aplicaciones web escalables, diseñarás APIs robustas y desarrollarás interfaces de usuario intuitivas, colaborando estrechamente con los equipos de producto y diseño. Es fundamental contar con una sólida base en Python, incluida la experiencia en la creación de APIs con frameworks como FastAPI. Asimismo, deberás sentirte cómodo trabajando con servicios basados en Node.js y frontends basados en React. Este puesto exige experiencia práctica en web scraping y extracción de datos, incluido el diseño de flujos de trabajo de scraping resilientes y la gestión de la variabilidad real de los datos. **Lo que harás** * Desarrollo de backend y APIs * Diseñar, construir y mantener servicios de backend utilizando Python y Node.js * Desarrollar y mantener APIs RESTful utilizando FastAPI o frameworks similares * Garantizar que los sistemas de backend sean escalables, seguros y de alto rendimiento * Integrar servicios de terceros y fuentes externas de datos * Desarrollo de frontend * Construir interfaces responsivas y fáciles de usar mediante React y TypeScript * Colaborar estrechamente con ingenieros de backend para garantizar una integración limpia entre cliente y servidor * Optimizar el rendimiento y la usabilidad del frontend en diversos dispositivos * Web scraping y extracción de datos * Diseñar e implementar soluciones confiables de web scraping para extraer datos estructurados y no estructurados * Resolver desafíos como contenido dinámico, límites de tasa, autenticación y normalización de datos * Mantener y optimizar las canalizaciones de scraping para lograr un mejor rendimiento, precisión y facilidad de mantenimiento * Excelencia técnica y colaboración * Escribir código limpio, mantenible y bien probado * Participar en revisiones de código, prácticas de pruebas y flujos de trabajo CI/CD * Diagnosticar, depurar y optimizar el rendimiento de las aplicaciones * Contribuir a decisiones arquitectónicas y a la evolución de la pila tecnológica * Colaborar con gerentes de producto, diseñadores e ingenieros para entregar funciones de alta calidad **Quién eres** * 3–5 años de experiencia profesional como Ingeniero Full Stack * Amplia experiencia con Python, Node.js y React * Experiencia comprobada en la construcción de APIs con FastAPI o frameworks similares en Python * Experiencia práctica en web scraping, crawling o extracción de datos en entornos productivos * Competencia en JavaScript/TypeScript y en principios de programación orientada a objetos * Experiencia en el diseño y consumo de APIs RESTful * Conocimientos de flujos de trabajo basados en Git y tuberías CI/CD * Excelentes habilidades para resolver problemas y atención al detalle * Comunicador claro y colaborador eficaz en equipos remotos **Será un valor añadido si tienes** * Experiencia con plataformas en la nube (AWS preferida; Azure o GCP aceptables) * Conocimientos de bases de datos relacionales y/o NoSQL (PostgreSQL preferida) * Experiencia con frameworks de pruebas automatizadas (por ejemplo, Selenium, Playwright) * Comprensión de las prácticas de desarrollo TDD o test-first * Experiencia con Docker o entornos contenerizados


