Ingeniero de Software Full Stack

Compañía
Descripción
Resumen: Buscamos un Ingeniero de Software Full Stack para construir y mejorar nuestra plataforma interna de anotación y gestión de proyectos destinada a datos de entrenamiento de IA, localización, operaciones financieras y proyectos de clientes. Aspectos destacados: 1. Construir y mantener funciones frontend utilizando React, TypeScript y Material UI 2. Desarrollar y mejorar APIs backend utilizando Node.js, NestJS y TypeScript 3. Colaborar con los equipos de producto, operaciones e ingeniería **Acerca del puesto** Buscamos un Ingeniero de Software Full Stack con 3\+ años de experiencia profesional para unirse a nuestro equipo de ingeniería. Este puesto se centrará en construir y mejorar nuestra plataforma interna de anotación y gestión de proyectos, utilizada para datos de entrenamiento de IA, flujos de trabajo de localización, operaciones financieras y proyectos de anotación específicos de clientes. El candidato ideal tiene sólidos conocimientos en React, TypeScript y desarrollo de APIs backend, se siente cómodo trabajando en una base de código grande y está entusiasmado por formar parte de un equipo de ingeniería ágil y altamente colaborativo. **Qué buscamos** Buscamos a alguien que pueda contribuir rápidamente, comunicarse con claridad y ayudarnos a construir herramientas confiables y escalables para flujos de trabajo complejos de anotación y operativos. Esta persona debe saber equilibrar velocidad y calidad, y disfrutar trabajando estrechamente con un equipo motivado y de alta energía. **Responsabilidades clave** * Construir y mantener funciones frontend utilizando React, TypeScript, Material UI, Redux Toolkit y Vite * Desarrollar y mejorar APIs backend utilizando Node.js, NestJS, TypeScript, TypeORM y MySQL * Trabajar en funciones de la plataforma relacionadas con flujos de trabajo de anotación, gestión de usuarios, operaciones de proyectos, finanzas, informes e integraciones * Colaborar con los equipos de producto, operaciones e ingeniería para traducir necesidades comerciales en software escalable * Escribir código limpio, mantenible y probado mediante prácticas de pruebas unitarias, de integración y extremo a extremo (E2E) * Participar en revisiones de código, planificación de sprints, discusiones arquitectónicas y soporte en producción * Mejorar el rendimiento, la confiabilidad, la observabilidad y la experiencia de usuario en toda la plataforma **Habilidades requeridas** * 3\+ años de experiencia profesional en ingeniería de software * Amplia experiencia con TypeScript y desarrollo moderno de JavaScript * Experiencia frontend con React, hooks, arquitectura basada en componentes, Material UI, Redux Toolkit, React Router, Formik/Yup y Axios * Experiencia backend con Node.js, NestJS, APIs REST, TypeORM, MySQL, validación, autenticación y documentación de APIs * Experiencia con herramientas de prueba como Jest, React Testing Library, Cypress, Supertest o Testcontainers * Conocimientos sobre flujos de trabajo basados en Git, revisiones de código y desarrollo Ágil/Scrum * Capacidad para trabajar con aplicaciones grandes y modulares, así como con lógica empresarial compleja **Deseable** * Experiencia con servicios de AWS como S3, SQS, SNS, Lambda, Cognito, RDS, ECR o EKS * Conocimientos sobre Docker, Kubernetes, Helm, pipelines CI/CD, SonarQube y Datadog * Experiencia con Recharts, SurveyJS o interfaces de usuario ricas en datos * Exposición a integraciones con LLM/IA como OpenAI, Google GenAI, AWS Bedrock o LangChain * Experiencia en localización, anotación de datos, sistemas de flujos de trabajo, gestión de proveedores, facturación o plataformas financieras * Experiencia en Python para scripting, automatización o procesamiento de datos **Habilidades blandas** * Comunicación escrita y verbal sólida * Capacidad para trabajar de forma independiente y asumir la responsabilidad de las funciones * Mentalidad colaborativa, abierta a recibir retroalimentación y participar en revisiones de código * Excelentes habilidades para resolver problemas en áreas de producto complejas y en constante cambio * Atención al detalle respecto a la calidad de los datos, seguridad, rendimiento y experiencia de usuario * Capacidad para aprender rápidamente y adaptarse a nuevas herramientas, integraciones y requisitos de los clientes * Capacidad para trabajar en un entorno dinámico y altamente energético **Pila tecnológica** Frontend: React, TypeScript, Material UI, Redux Toolkit, Vite, Axios, Cypress Backend: Node.js, NestJS, TypeScript, TypeORM, MySQL, Swagger/OpenAPI, Jest, Supertest Infraestructura: Docker, Kubernetes/EKS, Helm, AWS, CI/CD Observabilidad y calidad: Datadog, ESLint, Prettier Integraciones: OpenAI, Google GenAI, AWS Bedrock, SendGrid, Google APIs, QuickBooks, XTRF
Publicado por

María García
Indeed · HR





