Careers

Help businesses ask their data anything.

We're a small, hands-on team building the platform behind real-time, sourced answers. We work closely with customers, ship fast, and care a lot about getting the details right. If that sounds like you, we'd love to talk.

Why bDataWorks

A place to do your best engineering work.

Remote-first

Work from wherever you do your best thinking. We optimize for outcomes and clear async communication, not hours at a desk.

Real ownership

Small team, big surface area. You'll own features end to end and see them in customers' hands within weeks.

Work that ships

Short feedback loops, pragmatic decisions, and a bias for shipping. Less process, more impact.

Open roles

We're always hiring great engineers.

We don't always have a formal opening for every team — but we're always looking for developers experienced in Node.js. If you're strong here, reach out and we'll find the right fit.

Node.js Engineer

Build and scale the backend that ingests, structures, and serves company data — and the integrations that wire real-time, sourced answers into the platforms our customers already use.

Full-time Remote Engineering Mid–Senior

What you'll do

  • Design and build backend services in Node.js (TypeScript) that ingest, index, and serve data at scale.
  • Develop the APIs and connectors that link customer systems — databases, cloud storage, and SaaS apps.
  • Build data-ingestion pipelines that parse, clean, and keep sources in sync in real time.
  • Partner with the onboarding team to deliver white-glove integrations for enterprise customers.
  • Own features end to end — design, build, deploy, monitor, and iterate.

What we're looking for

  • Strong JavaScript/TypeScript fundamentals and a solid grasp of async patterns.
  • Experience designing and consuming REST APIs (event-driven a plus).
  • Comfortable with relational and/or vector databases (e.g. Postgres).
  • Familiar with cloud infrastructure (AWS / GCP / Azure), Docker, and CI/CD.
  • A pragmatic eye for performance, reliability, and clean, testable code.

Bonus points

  • Experience with data pipelines, ETL, or search / retrieval systems.
  • Worked with third-party API integrations at scale.
  • Background in B2B or enterprise SaaS.

No exact match? Apply anyway — if you're a strong Node.js engineer, we want to hear from you.

Apply by email