Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Backend (Node.js)

Plane

About Plane

Plane's mission is to build the infrastructure the world's work runs on. Every organization runs on three things: the projects it's driving, the knowledge it keeps, and the requests it fields. Plane brings all three into one open, adaptable platform: simple enough for any team to adopt, dependable enough for organizations to build on. And we are building it for a future where humans and AI agents do that work together.

Plane began in public on GitHub at the end of 2022. Since then it has grown into a work management platform used by teams around the world: 55,000+ stars, 5,000+ forks, and a contributor community that reads our code and files our issues. Organizations run Plane as a managed Cloud service, on their own infrastructure, or inside fully isolated environments. Building in the open keeps us close to users and raises the standard for everything we ship.

Plane is the #1 work infrastructure in aerospace, defense, financial services, and other regulated industries: organizations whose requirements for control, auditability, and data residency rule most software out. When the strictest buyers pick a system of record, that choice means something. Adoption is growing fastest on Plane Cloud and in sovereign clouds, deployments that keep everything inside a country's own borders and rules.

Plane is backed by top investors and built across San Francisco, London, and Hyderabad. We work in tightly knit teams, stay close to users, and care about the visible product as much as the unglamorous details that make software dependable. People own problems end to end, and we add process only when it helps the work.

Humans and agents

We believe the next decade of work will be done by humans and AI agents together. Not agents replacing people, and not a chat window bolted onto software built for humans clicking around, but both working in one system of action, where an agent's work is as visible and as accountable as a person's.

Most software treats AI as a feature. We treat agents as a kind of worker, and that changes what the system underneath has to be. Agents are only as good as the context they can see and the state they are allowed to change, so shared context, explicit state, durable history, and accountable action are not items on our roadmap. They are the product. Plane is built so that when an agent acts, the humans responsible can see what happened, why, and on whose authority, and the record survives.

This is what the infrastructure is for: making the future where humans and agents work together useful, legible, and fully within the organization's control. Every role at Plane is some part of building that.

About the role

Work arrives at Plane from everywhere else first: Slack threads, GitHub pull requests, the Jira or Linear instance a company is leaving behind, and now from agents acting through OAuth apps that other developers wrote. You will own the Node and TypeScript services that carry all of it, which means the importers that move a company's history without losing a comment, the integrations that keep two systems agreeing about the same issue, and the queues and workers underneath both. You will also own the developer surface external builders use to write apps against Plane, so the quality of your API decisions shows up in other people's software. You will work with the Django engineers whose data model you write into, and with external developers who report their bugs in public GitHub issues rather than a support queue.

What you'll do
  • Own the integrations that connect Plane to Slack, GitHub, and the other tools work arrives from, including what happens when the other side changes its API without telling anyone.

  • Own the importers that migrate a customer's history out of Jira, Linear, and similar tools. An import that drops a comment or reassigns an issue is a bad first day for an entire company.

  • Design the queue and worker architecture behind that work: retries, idempotency, backpressure, and the jobs that must never run twice.

  • Build the OAuth and developer-facing surface that external builders write apps against, including the agent apps that act inside customer workspaces.

  • Work daily with the Django engineers whose data model you write into, and answer external developers in public GitHub issues.

  • Reconcile state after something failed halfway. Partial imports, expired tokens, and rate limits mean real time goes into repair paths rather than new features.

What you'll bring
  • You have shipped Node.js and TypeScript to production. Point us to something you built, and tell us one decision in it you would make differently now.

  • You have worked in Express, NestJS, or a comparable framework. Structure, middleware, and dependency wiring are familiar rather than new.

  • You have built queue and worker systems. Retries, idempotency, and what happens when a job dies halfway are problems you have already solved once.

  • You have integrated with third-party APIs you did not control. Rate limits, pagination, webhook delivery, and tokens that expire at the worst moment.

  • You are comfortable in Postgres. You can read a query, add an index, and say why it helped.

Nice to haves
  • You have contributed to Plane, run it self-hosted, or maintained another open project people rely on.

  • You have built an importer or migration tool where losing data was not an acceptable outcome.

  • You have worked on the provider side of OAuth, or on a developer platform other people built apps against.

  • You have built systems where AI agents act on real data, and you have opinions about state, permissions, and audit trails.

Tech
  • Backend: Node.js and TypeScript, [Express or NestJS, confirm with engineering], Python/Django, Postgres, Redis

  • Messaging: RabbitMQ

  • Infrastructure: AWS, Kubernetes

  • Observability: Datadog, Sentry

  • Everyday tools: GitHub, Postman, pgAdmin, Plane (yes, we run on it), Figma, Slack

Why Plane?

Every company says it is different. We will try evidence instead.

The scope is real. We are a passion team serving companies of every size, including some of the largest in the world. Something you ship this month will run inside a Fortune 500 company and a 50-person startup in the same week, and you will hear from both.

The constraints make you better. Plane runs in our cloud, in customers' clouds, and on machines that will never touch the internet. Much of the work happens in the open, where the issues, the fixes, and the roadmap conversations are public. Building software that survives all of that is harder than building an ordinary SaaS product, and it is a better education than most companies can offer.

The people-and-agents future is being built here, in production. We think humans and AI agents will share one system of action for work. We are building that system now, for customers who already depend on it, and you will work on that problem directly whatever your role.

Your name is on the work. The teams are deeply connected enough that credit and responsibility both find you fast. That is some pressure. Mostly it is the fun part.

If that sounds like your kind of place, we would like to meet you.

Plane is an equal opportunity employer. We do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Backend (Node.js) in San Francisco, CA vacancy
  •  ...Vercel is seeking a Backend-leaning Software Engineer to design, build, and maintain scalable, high-performance systems using TypeScript/JavaScript, Node.js, SQL/NoSQL databases, and AWS. You will work on user, group, and membership management with a strong emphasis on... 
    Node.js
    Software
    Work at office
    Remote work
    Flexible hours

    Devconnectplatform

    San Francisco, CA
    1 day ago
  •  ...Job Openings Lead Founding Backend Engineer (Node, Python, React, AI/ML) - Startup Experience About...  ...-stack mindset: Focus on backend (Node.js, Python, PostgreSQL) while collaborating...  ...Consulting Backgrounds (Experience at IT software development firms instead of actual... 
    Node.js
    Software

    Alpha-Tx Solutions LLC

    San Francisco, CA
    4 days ago
  •  ...the Role We are looking for a Staff Engineer – Backend to help design, build, and evolve the...  ...Minimum Qualifications ~8+ years of software engineering experience , with significant...  ...at least one backend language such as Node.js/TypeScript, Go, Java, or similar ~... 
    Node.js
    Software
    Permanent employment
    Live in
    Remote work
    Worldwide

    Logoslabs

    San Francisco, CA
    4 days ago
  •  ...Senior Backend EngineerAs a Senior Backend Engineer at Anon, you'll architect and scale the enterprise data migration platform that enables companies to...  ...complex platforms and SDKsExpert proficiency in TypeScript/Node.js for backend systems and knowledge of security best... 
    Node.js
    Software

    Tranzeal

    San Francisco, CA
    4 days ago
  • $196k - $294k

    # Software Engineer, BackendVercel196k–294k USDFull-timeremote· midUSAvercelnext...  .... As the team behind Next.js, v0, and AI SDK, we create...  ...About the Role:We are seeking a Backend leaning Software Engineer. In...  ...JavaScript/TypeScript, Node.js, SQL and NoSQL cloud-native... 
    Node.js
    Software
    Work at office
    Remote work
    Work from home
    Worldwide
    Monday to Friday
    Flexible hours

    Devconnectplatform

    San Francisco, CA
    2 days ago
  • $195.5k - $264.5k

     ...R&D organization encompasses engineering, product, design, data science...  ...experiment, and build great software in partnership with our pre-sales...  ...stack is React, TypeScript, Node.js, MySQL, and BigQuery hosted...  ...You'll Bring ~5+ years of backend engineering experience, ideally... 
    Node.js
    Software
    Monday to Friday
    Flexible hours

    Pave

    San Francisco, CA
    4 days ago
  •  ...Principal Software Developer, Backend Platform MaintainX is a leading mobile-first work execution...  ...We're growing fast and hiring the Engineering talent to match. The team and the...  ...and developer experience Expert in Node.js, TypeScript, or similar languages, with... 
    Node.js
    Software
    Immediate start

    MaintainX

    San Francisco, CA
    4 days ago
  •  ...Senior Engineer, Backend & AI SystemsVARITE is looking for qualified Senior Engineer, Backend &...  ...moving incubator team that ships production software and cares deeply about the craft. We're...  ...API and the services behind it (Node.js, Postgres, S3, Docker/Kubernetes)Build... 
    Node.js
    Software
    Contract work
    Immediate start

    Varite

    San Francisco, CA
    4 days ago
  •  ...Software Engineering - San Francisco, CA (SoMa / Financial District), CA - Full Time Who We Are...  ...We’re seeking a Senior Software Backend Engineer (Software Engineer III) to join...  ...~3–5 years of experience working with Node.js. ~ Expertise in SQL databases, particularly... 
    Node.js
    Software
    Full time
    Work at office
    Flexible hours

    TomoCredit, Inc.

    San Francisco, CA
    1 day ago
  • $180k - $310k

     ...About The RoleYou'll build and scale the backend systems that power millions users...  ...on modern technologies including React, Node.js, PostgreSQL, Redis, and cutting-edge AI...  ...full stack, working closely with frontend engineers to deliver polished experiencesArchitect... 
    Node.js
    Software
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    4 days ago
  • $180k - $320k

     ...Staff Software Engineer – BackendSan Francisco, CaliforniaRemote — US or Canada$180K–$320K Base...  ...They're looking for a Senior/Staff-level Backend Engineer to help build a customer-...  ...combination of:Backend: Go, Python, TypeScript/Node.js, Java, Kotlin, Rust, or similarData:... 
    Node.js
    Software
    Work at office
    Remote work
    Visa sponsorship

    EPIC Placements

    San Francisco, CA
    4 days ago
  • $45 - $65 per hour

     ..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineer, Backend (Node.js, TypeScript, Rust) Type: Contract Compensation: $45–$65/hour Location: Remote Commitment: 40 hours... 
    Node.js
    Software
    Contract work
    Summer work
    Remote work
    Weekday work

    Mercor

    San Francisco, CA
    4 days ago
  •  ...Software Engineer, Backend Walters, Nelson and Smith San Francisco, California, United States About this position Walters, Nelson...  ...backend programming language (e.g., Python, Java, Go, Node.js, or similar). Hands-on experience designing and building... 
    Node.js
    Software
    Full time

    Walters, Nelson and Smith

    San Francisco, CA
    1 day ago
  •  ...Software Engineer, BackendAt Lightfield, the backend is not a layer beneath the product. It is the product's foundation.Lightfield builds a living model of...  ...practical backend architecture.Make high-throughput Node.js services, Postgres query paths, APIs, queues, and background... 
    Node.js
    Software
    Second job
    Flexible hours

    LIGHTFIELD INC

    San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer - Backend/InfrastructureSan FranciscoAbout SitelineSiteline is a Series A SaaS startup in the construction space. We're...  ...on a regular basis.Modern tech: Familiarity working with Node.js, TypeScript, GraphQL, React, and Postgres.Problem solver:... 
    Node.js
    Software
    Full time
    For contractors
    Work at office
    Remote work

    Siteline Inc

    San Francisco, CA
    4 days ago
  • $250k - $300k

     ...on placing the best product managers, software, and hardware talent at innovative companies...  ...hire. Title of Role: Senior Software Engineer, Backend (Infrastructure) Location: San...  ...Proficiency in languages such as Python or Node.js Experience with modern infrastructure tools... 
    Node.js
    Software
    Work at office
    Remote work

    Recruiting from Scratch

    San Francisco, CA
    4 days ago
  •  ...Senior Software EngineerAs a Senior Software Engineer at Hinge Health, you will play a pivotal role in designing, building, and maintaining large-scale...  ...Our production systems rely on React Native, React, Node.js, TypeScript, Nestjs, GraphQL, Docker, Rails, AWS, Postgres... 
    Node.js
    Software
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Hinge Health

    San Francisco, CA
    22 hours ago
  • $180k - $210k

     ...safer and more secure.The Product Engineering team is responsible for...  ...We are looking for a pragmatic backend engineer who can build reliable and scalable software that will be used by all TRM customers...  ...(our backend is built in Node.js but prior experience in Node.js... 
    Node.js
    Software
    Work at office
    Worldwide
    3 days per week

    TRM Labs

    San Francisco, CA
    4 days ago
  • $210k - $240k

     ...safer and more secure. The Product Engineering team is responsible for...  ...We are looking for a pragmatic backend engineer who can build reliable and scalable software that will be used by all TRM customers...  ...(our backend is built in Node.js but prior experience in Node.js... 
    Node.js
    Software
    Work at office
    Worldwide
    3 days per week

    TRM Labs

    San Francisco, CA
    22 hours ago
  •  ...AI that makes shipping fast software safe again, reviewing every pull...  ...Role Overview As a Software Engineer at CodeRabbit, you'll be...  ...help architect and build core backend systems - the infrastructure...  ...: Fluency in TypeScript and Node.js, or a similar modern backend... 
    Node.js
    Software

    CodeRabbit

    San Francisco, CA
    4 days ago
  •  ...AI Apps, a16z (2025) #3 Fastest-Growing Software Company, G2 Best Software Awards 2026...  ...stories than we can tell! As a Senior Backend Engineer, you'll shape the core systems powering...  ...workflows in any basic environment setup like python, java, node.js, etc. #LI-JC1 Retell AI
    Node.js
    Software
    H1b
    Work at office

    Retell AI

    San Francisco, CA
    4 days ago
  •  ...Sr. Backend Software Engineer (Ad Engineering)Insight Global is seeking a Sr. Backend Software Engineer (Ad Engineering) for a leading streaming...  .... Much of our backend code is written in Golang, Ruby, and Node.js, with additional systems using C++ and Python. The services... 
    Node.js
    Software
    Remote work

    Insight Global

    San Francisco, CA
    4 days ago
  •  ...develop, and maintain scalable backend services to help us serve...  ...features. Collaborate with frontend engineers to design and implement...  ...and backend infrastructure. Node.js/TypeScript experience Simplify...  ...looking for incredible senior software engineers willing to do IC. They... 
    Node.js
    Software
    Contract work
    Work experience placement
    Work at office
    Immediate start

    RainesDev

    San Francisco, CA
    4 days ago
  • $150k

     ...Senior Backend Software EngineerSwish Analytics is a sports analytics, betting and fantasy startup...  ...oddsmaking is a challenge rooted in engineering, mathematics, and sports betting...  ...systemsHands-on production experience with Node.js and PythonHands-on production... 
    Node.js
    Software

    Swish Analytics

    San Francisco, CA
    1 day ago
  •  ..., based in San Francisco, is seeking a Software Engineer to contribute to the development of advanced...  ...code review process. You'll work on backend systems, collaborating with AI...  ...experience, is proficient in TypeScript and Node.js, and exhibits strong leadership qualities... 
    Node.js
    Software

    CodeRabbit

    San Francisco, CA
    1 day ago
  • $180k - $275k

     ...technology company located in San Francisco seeks a Software Engineer to build and scale the application and data...  ...The ideal candidate will have 3-5+ years of backend engineering experience, proficiency in technologies like Node.js or Python, and an understanding of... 
    Node.js
    Software
    Full time
    Work at office
    Remote work

    Gamma

    San Francisco, CA
    4 days ago
  •  ...Lead the design and delivery of core backend systems for a software platform, taking ambiguous problems...  ...infrastructure using TypeScript and Node.js.Design APIs, services and data models...  ...'re Looking For5+ years of backend engineering experience.A history of taking sole... 
    Node.js
    Software
    3 days per week

    Raydar Inc

    San Francisco, CA
    4 days ago
  •  ...class investors. About the Role We're looking for a Senior Backend Software Engineer to join our team and help us grow our product. This is an early...  ...Proficiency in backend development Proficiency with Node.js or other back end frameworks like Rails or Flask Proficiency... 
    Node.js
    Software
    Work at office
    3 days per week

    Sunbound

    San Francisco, CA
    3 days ago
  •  ...live operation. Work alongside a compact engineering group and take new product areas from...  ...What You'll DoTake ownership of central backend systems covering routing, delivery and automation...  ...0 to 1.Professional experience with Node.js and TypeScript.Experience with queue-... 
    Node.js
    Software

    Raydar Inc

    San Francisco, CA
    4 days ago
  •  ...Senior Java Backend DeveloperCandidates must be located in the San...  ...Microservices Architecture, React/Node JS, Java, and JavaScript stack...  ...:10 to 12 years of relevant engineering expertise.Experience in...  ...creating PR.Strong knowledge of software design patterns, Microservices... 
    Node.js
    Software
    Relocation

    Samprasoft

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Backend (Node.js). Be the first to apply!