Save Job
Posted 1d ago

Developer Tooling Engineer

@ EPAM Systems
Argentina
RemoteFull Time
Responsibilities:developing CLI, building SDKs, implementing telemetry
Requirements Summary:2+ years in developer tooling or platform engineering, strong TypeScript and Node.js skills, CLI and packaging experience, telemetry and CI/CD familiarity, API/OpenAPI knowledge, and strong English communication.
Technical Tools Mentioned:TypeScript, Node.js, CLI, Homebrew, npm, OpenTelemetry, OpenAPI Specification (OAS), GitHub Actions, GitHub, GitLab, CI/CD, IDEs
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We are looking for a Developer Tooling Engineer to join our team and contribute to building a next-generation API Review Agent platform and developer tooling ecosystem. The platform enables engineers to validate, review, govern, and automate API quality using AI-powered workflows.

Our vision extends beyond backend services — we are creating world-class CLI tooling, SDKs, plugins, and developer experiences that can be distributed globally and adopted across thousands of engineers.

The ideal candidate is passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry, and is eager to grow while working on TypeScript developer tooling, release automation, update mechanisms, and analytics pipelines that help teams understand how tooling is used in production.

Responsibilities

  • Develop production-grade CLI tools using TypeScript
  • Contribute to command-line experiences for API governance, review automation, developer workflows, and platform operations
  • Help build extensible plugin architectures and SDKs for internal and external consumers
  • Support the implementation of software distribution strategies across macOS and Windows
  • Contribute to release pipelines, package managers, installers, auto-update mechanisms, and version management solutions
  • Implement telemetry features that measure adoption, usage patterns, performance, reliability, and feature engagement, following privacy, compliance, and enterprise governance requirements
  • Develop authentication, configuration, and credential-management capabilities for developer tools
  • Build integrations with GitHub, GitLab, CI/CD systems, IDEs, and developer portals
  • Create clear documentation, tutorials, examples, and developer onboarding materials
  • Participate in code reviews and contribute to architecture discussions
  • Support reliability, scalability, security, and maintainability across the tooling ecosystem

Requirements

  • 2+ years of experience in developer tooling, platform engineering, or a related field
  • Solid proficiency in TypeScript and Node.js
  • Experience contributing to or maintaining CLI applications
  • Working knowledge of software packaging and distribution technologies (Homebrew, npm, standalone binaries, installers, containers, etc.)
  • Practical experience with telemetry, analytics, or usage instrumentation within developer tools
  • Familiarity with OpenTelemetry, metrics collection, logging, and observability best practices
  • Experience with CI/CD automation and artifact management
  • Understanding of API design, OpenAPI specifications, and developer experience principles
  • Exposure to building SDKs, plugins, extensions, or developer productivity tools
  • Familiarity with authentication mechanisms such as OAuth, API keys, and SSO integrations
  • Experience working with cloud-native tools, including GitHub Actions
  • Good written and verbal communication skills, with the ability to collaborate effectively and take ownership of tasks
  • Strong English communication skills (B1+ level)

Nice to have

  • Exposure to developer platform engineering or open-source tooling ecosystems
  • Familiarity with AI-assisted tooling and agent-based workflows
  • Awareness of software supply chain and artifact distribution concepts
  • Experience with cross-platform desktop tooling
  • Familiarity with telemetry and analytics platforms, API governance, or developer portals

We offer/Benefits

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn