Ovii Job Board

Software Engineer, Backend (Node.js)

Plane.so

United States • Onsite - United States • Full-Time

Posted 2026-08-14 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Plane is looking for a backend engineer to own Node.js/TypeScript services that power integrations, importers, and the developer API platform. You will design reliable queue systems, build OAuth flows, and collaborate with Django engineers and external developers.

Role Snapshot

  • Backend Engineer (Node.js/TypeScript)
  • Integration & Importer Owner
  • Queue & Worker Architecture
  • OAuth & Developer API Builder
  • Cross‑team Collaboration

Must-Have Requirements

  • Node.js
  • TypeScript
  • Express/NestJS
  • PostgreSQL
  • RabbitMQ
  • API design
  • Node.js/TypeScript production experience
  • Queue and worker system design
  • Third‑party API integration

Nice-to-Have Signals

  • AWS
  • Kubernetes
  • Redis
  • OAuth
  • Datadog/Sentry
  • Familiarity with Django data models
  • Open‑source contributions
  • OAuth provider development
  • AI‑agent platform work

Work Setup

  • Location: United States
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility
  • Education requirement
  • Certifications
  • Relocation
  • Notice period
  • Travel
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Own and evolve integrations with Slack, GitHub, and other third‑party tools, handling API changes.
  • Build and maintain importers that migrate data from Jira, Linear, etc., preserving full data fidelity.
  • Design the queue and worker system, ensuring retries, idempotency, backpressure and exactly‑once execution.
  • Create the OAuth and developer‑facing API surface for external builders and agent apps.
  • Collaborate daily with Django engineers and respond to external developers via public GitHub issues.
  • Implement state‑reconciliation logic for partial failures such as expired tokens or rate‑limit errors.

Good Fit If You Have

  • Proven experience integrating third‑party APIs at scale.
  • Hands‑on work with queue/worker architectures and reliability patterns.
  • Comfort reading and tuning PostgreSQL queries and indexes.
  • Open‑source contributions or self‑hosted deployments are a plus.
  • Interest in AI‑agent platforms and audit‑trail requirements.

Skills

  • Node.js
  • TypeScript
  • Express / NestJS
  • PostgreSQL
  • RabbitMQ
  • AWS
  • Kubernetes
  • Redis
  • OAuth
  • API design