Skip to content
ScribeScribe

Staff Backend Engineer, Core

Staff Backend Engineer leads development of core features in Django monolith, optimizes performance and scalability for user workflows like Scribe viewing/editing, and mentors team. Requires 8+ years backend experience with Python, database optimization, and engineering best practices.

About the job

About this role

We're looking for an experienced backend engineer to join our Core Engineering team. This team owns essential user experiences in Scribe — including viewing and editing Scribes, managing Pages, Embeds, Exports, and supporting key Integrations. Your work will impact how users create, share, and consume documentation.

You can expect to

  • Lead development of new features in our Django monolith, focusing on the core experience of viewing and editing Scribes — including pages, embeds, exports, and related integrations
  • Optimize database queries, endpoints, and caching layers to improve performance and scalability across critical user workflows
  • Collaborate with product and design to deliver intuitive, reliable editing and rendering experiences at scale
  • Make architectural decisions about when to extend the monolith and when to invest in service extraction for high-scale systems
  • Set a high bar for engineering excellence through code reviews, mentorship, and best practices in testing, observability, and performance

You could be a great fit if

  • You have 8+ years of experience building backend applications at high scale and availability
  • You have extensive experience with Python
  • You know how to optimize endpoint performance and database queries
  • You're a strong advocate for automated testing
  • You've seen and can implement engineering best practices
  • You're user-centric, empathetic, and passionate about your work

Bonus

  • Experience with Django (not required, but a big plus)
  • Startup experience (not required, but we build and move fast!)

Our backend tech stack

  • Python + Django
  • PostgreSQL
  • Redis
  • Celery + AmazonMQ
  • Infrastructure in Terraform (AWS)

Compensation

$205-$235k base + equity

Skills

Python, Django, Postgres, Redis, Celery, Amazonmq, Terraform, AWS, Django Monolith, Automated Testing

Webflow

Webflow

United States
Senior Staff Software Engineer
$205k+/yrRemote12+ YOEBackend Engineering

Leads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.

Plaid

Plaid

New York, NY

Staff Software Engineer - Credit Insights
$208k+/yrHybrid7+ YOEBackend Engineering

Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.

Plaid

Plaid

Seattle, WA
Staff Software Engineer - Protect
$208k+/yrHybrid8+ YOEBackend Engineering

Leads the technical direction and hands-on development of real-time fraud intelligence systems, including scoring, attributes, APIs, and integrations. Requires 8+ years building scalable backend or distributed systems, strong product judgment, and close collaboration with data science, machine learning, and product teams.

Pinterest

Pinterest

Palo Alto, CA
Staff Software Engineer, Ads & Core Serving Platform
$208k+/yrHybrid8+ YOEBackend Engineering

Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.

Shield AI

Shield AI

San Diego, CA

Staff Engineer, Safety-Critical Software
$200k+/yrOn-site10+ YOEBackend Engineering

Leads architecture, development, integration, and certification-oriented testing of C++ safety-critical software that monitors autonomous systems and ensures safe operation. Requires substantial experience with real-time systems, software assurance standards, technical leadership, and mentoring.