Descripción
Resumen:
Únase como Ingeniero de Herramientas para Desarrolladores para construir una plataforma de agente de revisión de API de próxima generación y un ecosistema de herramientas para desarrolladores, mejorando la calidad de las API mediante flujos de trabajo impulsados por IA y herramientas CLI de clase mundial.
Aspectos destacados:
1. Contribuir a una plataforma de agente de revisión de API de próxima generación impulsada por IA
2. Desarrollar herramientas CLI de clase mundial, SDK y experiencias para desarrolladores
3. Centrarse en la productividad de los desarrolladores, la observabilidad y la automatización de lanzamientos
Buscamos un **Ingeniero de Herramientas para Desarrolladores** que se una a nuestro equipo y contribuya a la construcción de una plataforma de agente de revisión de API de próxima generación y un ecosistema de herramientas para desarrolladores. La plataforma permite a los ingenieros validar, revisar, gobernar y automatizar la calidad de las API mediante flujos de trabajo impulsados por IA.
Nuestra visión va más allá de los servicios de backend: estamos creando herramientas CLI de clase mundial, SDK, complementos y experiencias para desarrolladores que puedan distribuirse globalmente y adoptarse entre miles de ingenieros.
El candidato ideal siente pasión por la productividad de los desarrolladores, las herramientas de línea de comandos, la distribución de software, la observabilidad y la telemetría, y está ansioso por crecer mientras trabaja en herramientas para desarrolladores basadas en TypeScript, automatización de lanzamientos, mecanismos de actualización y canalizaciones de análisis que ayuden a los equipos a comprender cómo se utilizan dichas herramientas en producción.
**Responsabilidades**
* Desarrollar herramientas CLI listas para producción utilizando TypeScript
* Contribuir a experiencias de línea de comandos para la gobernanza de API, automatización de revisiones, flujos de trabajo para desarrolladores y operaciones de la plataforma
* Ayudar a construir arquitecturas de complementos extensibles y SDK para consumidores internos y externos
* Apoyar la implementación de estrategias de distribución de software en macOS y Windows
* Contribuir a canalizaciones de lanzamiento, gestores de paquetes, instaladores, mecanismos de actualización automática y soluciones de gestión de versiones
* Implementar funciones de telemetría que midan la adopción, los patrones de uso, el rendimiento, la fiabilidad y la participación con las funciones, cumpliendo con los requisitos de privacidad, conformidad y gobernanza empresarial
* Desarrollar capacidades de autenticación, configuración y gestión de credenciales para herramientas de desarrollo
* Construir integraciones con GitHub, GitLab, sistemas CI/CD, IDE y portales para desarrolladores
* Crear documentación clara, tutoriales, ejemplos y materiales de incorporación para desarrolladores
* Participar en revisiones de código y contribuir a discusiones sobre arquitectura
* Apoyar la fiabilidad, escalabilidad, seguridad y mantenibilidad en todo el ecosistema de herramientas
**Requisitos**
* 2 o más años de experiencia en herramientas para desarrolladores, ingeniería de plataformas o campo relacionado
* Conocimientos sólidos de TypeScript y Node.js
* Experiencia contribuyendo a o manteniendo aplicaciones CLI
* Conocimientos prácticos de tecnologías de empaquetado y distribución de software (Homebrew, npm, binarios independientes, instaladores, contenedores, etc.)
* Experiencia práctica con telemetría, análisis o instrumentación de uso dentro de herramientas para desarrolladores
* Familiaridad con OpenTelemetry, recopilación de métricas, registro y mejores prácticas de observabilidad
* Experiencia con automatización CI/CD y gestión de artefactos
* Comprensión del diseño de API, especificaciones OpenAPI y principios de experiencia para desarrolladores
* Exposición a la construcción de SDK, complementos, extensiones u otras herramientas para mejorar la productividad de los desarrolladores
* Familiaridad con mecanismos de autenticación tales como OAuth, claves API e integraciones SSO
* Experiencia trabajando con herramientas nativas en la nube, incluidas GitHub Actions
* Buenas habilidades de comunicación escrita y verbal, con capacidad para colaborar eficazmente y asumir la responsabilidad de las tareas
* Fuertes habilidades de comunicación en inglés (nivel B1 o superior)
**Deseable**
* Exposición a la ingeniería de plataformas para desarrolladores o ecosistemas de herramientas de código abierto
* Familiaridad con herramientas asistidas por IA y flujos de trabajo basados en agentes
* Conocimiento de los conceptos de cadena de suministro de software y distribución de artefactos
* Experiencia con herramientas de escritorio multiplataforma
* Familiaridad con plataformas de telemetría y análisis, gobernanza de API o portales para desarrolladores
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajar con equipos globales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22 000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn