Data Edge
Node Developer
Data EdgeRomania19 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Contracting period: Until 31st of December 2026

Contract type: B2B (PFA / SRL)

Location: Remote / Romania

Role Overview

We are looking for a Node.js Developer to support the Developer Experience (DevEx) project, focusing on building, enhancing, and productionizing an internal Package Manager used for developer tooling and workspace configuration.

In this role, you will work on coding, automation, packaging, and integration tasks required to deliver a scalable, secure, and maintainable package management solution. You will collaborate closely with engineering teams to ensure smooth deployment and integration of development tooling across macOS and Windows environments.

Key Responsibilities

Application Development

  • Develop, enhance, and productionize a Node.js and oclif-based application used as an internal Package Manager
  • Evaluate and potentially refactor or rewrite components of the application using other suitable languages such as Rust, Go, or C-family languages for desktop CLI environments
  • Ensure scalability, maintainability, and security of the application


Automation & Integration

  • Implement automation workflows to support developer workspace configuration and tooling deployment
  • Build and integrate configuration services via a central dashboard that reports installed application versions and package recipes across the package manager ecosystem
  • Integrate the package manager with enterprise platforms and services


Deployment & Operations

  • Support rollout activities including:
    • UAT and production deployments
    • technical documentation and knowledge transfer
    • end-user communication and support
  • Collaborate with the Desktop DevEx Engineer to align automation and tooling with endpoint engineering processes

Packaging & Tooling

  • Assist with software packaging and scripting across macOS and Windows environments
  • Contribute to the creation of a governance model for developer tooling distribution


Required Technical Skills

  • Strong development experience with:
    • Node.js
    • oclif framework for CLI applications
  • Experience with CLI tool development
  • Scripting experience:
    • Shell
    • PowerShell
    • Python
  • Experience with software packaging for macOS and Windows
  • Familiarity with SDLC tooling and developer workflows
  • Experience working with automation frameworks

Enterprise Integration Experience

Experience integrating applications with enterprise systems such as:

  • Microsoft Intune
  • ServiceNow
  • Artifactory
  • CI/CD pipelines


Nice to Have

  • Experience with Rust, Go, or C-family languages for CLI tool development
  • Experience working in developer platform or developer tooling environments
  • Knowledge of developer environment automation and workspace configuration


Candidate Profile

  • Strong developer with experience building CLI tools or internal developer platforms
  • Comfortable working across automation, scripting, and system integration
  • Experience collaborating with engineering, DevOps, and platform teams
  • Focused on scalable tooling, automation, and developer productivity

Key Skills

Ranked by relevance