Skip to content
jobs·jobs·jobs.com

Remote Backend Engineer jobs

83 open positions in the United States, newest first.

Backend engineers build the server side of software: the services, APIs, databases and background jobs that hold the business logic and data behind an application. They are responsible for that code being correct, fast enough and reliable under real load, and they usually share on-call duty for the services they own.

About the Backend Engineer role

What the work looks like

  • Design and implement the APIs and services that web, mobile and partner clients call.
  • Model data and write schema migrations for production databases without interrupting live traffic.
  • Build asynchronous processing such as queues, scheduled jobs and event consumers for work that cannot block a request.
  • Investigate production incidents using logs, metrics and traces, then write up the cause and the fix.
  • Review pull requests and write design documents for changes that cross service boundaries.

What employers ask for

  • Go, Java, Python, Ruby or Node.js
  • SQL and relational databases such as PostgreSQL
  • REST or gRPC API design
  • Message queues such as Kafka or RabbitMQ
  • Docker and a major cloud platform
  • Automated testing and CI pipelines

Doing this job remotely

Backend work is done in code review, design documents and chat, which makes it one of the most remote-friendly roles. The main constraints are overlap hours with the rest of the team and an on-call rotation that can mean nights or weekends. Some employers restrict hiring to certain states or time zones.

Where it comes from and where it leads

Backend engineers usually start from a computer science degree, a bootcamp or self-taught work, often after a generalist software role. The track continues to senior and staff engineer, or branches into engineering management, platform and infrastructure work, or architecture.