Backend Engineer

David Joseph & Company
San Francisco, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$125,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services User Authentication Computer Programming Data Infrastructure Data Systems Relational Databases Software Debugging Django Web Framework Graph Database Python (Programming Language)
+20 more
PostgreSQL MySQL Neo4j Performance Tuning Query Optimization Standard Sql Management of Software Versions Web Application Frameworks Flask (Web Framework) Grafana Caching Indexer Core Api Backend Fastapi Event Driven Architecture Kubernetes Low Latency Restful APIs Docker

Job description

Backend Engineer owning core API, data infrastructure, and production systems powering an AI memory platform. This is a high-ownership, founding-level backend role working directly with founders to build scalable, high-performance systems handling millions of interactions., * Design and ship production-grade REST APIs including versioning, authentication, rate limiting, and documentation

  • Build backend services in Python using modern frameworks such as FastAPI, Django, or Flask
  • Model and manage data across relational databases (PostgreSQL) and graph databases (Neo4j or similar)
  • Optimize system performance including query tuning, indexing, caching strategies, and latency reduction
  • Debug and resolve production issues end-to-end using logs, metrics, and tracing
  • Own infrastructure including containerization (Docker), cloud deployment (AWS), and Kubernetes environments
  • Implement background jobs, queues, schedulers, and event-driven systems
  • Instrument systems with observability tools, metrics, alerts, and tracing for reliability

Requirements

Do you have experience in System troubleshooting?, * 5-8 years building backend systems and shipping APIs to production

  • Strong Python fundamentals including async programming
  • Experience with web frameworks such as FastAPI, Django, or Flask
  • Strong SQL and data modeling experience with PostgreSQL or MySQL
  • Experience working with graph databases or complex data systems
  • Experience deploying and operating systems on AWS with Docker and Kubernetes
  • Strong debugging and root-cause analysis skills
  • Ability to work onsite in San Francisco

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

3:30 min

Introduction to Neo4j and remote developer relations work

Videos

See all

Related articles

See all