Skip to content
BubbleBubble

Senior Software Engineer, Backend

Build scalable backend infrastructure and services for Bubble's visual AI app platform, handling massive request volumes, data workflows, and observability. Requires 5+ years experience with distributed systems, Node.js, Rust, PostgreSQL, Kafka, and on-call participation.

About the job

Responsibilities

  • Implement Bubble infrastructure that scales to infinitely many apps of any size and complexity.
  • Improve performance and reliability across all backend services to scale efficiency, capacity management, and data tier.
  • Design and implement observability across core parts of the system, define SLOs, and build observability platform.
  • Support billions of requests by designing, building, and iterating on core backbone services.
  • Build workflow engine and scale data tier for reliability, high-volume ingest/export, and workflows.
  • Build next-generation cloud infrastructure, enhancing reliability, scalability, availability, and foundational services.
  • Participate in triage and on-call process to diagnose, resolve issues, and prevent recurrence.

Requirements

  • Current senior engineer or 5+ years experience in software development.
  • Hands-on experience with scalable distributed systems.
  • Proficiency in Node.js, Rust, PostgreSQL, Kafka, Terraform (AWS a plus).
  • Strong problem-solving skills for complex, high-traffic applications.
  • Excellent communication skills and ability to execute priorities.
  • Commitment to on-call participation.

Tech Stack

Frontend: Typescript, SolidJS, React Native
Backend: Rust, Typescript, Node.js
AI/ML: Python, LLM APIs (OpenAI, Anthropic), LangChain
Infrastructure: AWS, CDK/Terraform, ECS, Redis, Postgres
Data & AI Workflows: JSON-based app representations, proprietary datasets

Compensation

Estimated salary: $183,000 - $237,000, plus equity, comprehensive health coverage, 401(k) matching, wellness stipends, generous PTO, sabbatical program.

Skills

Node.js, Rust, Postgres, Kafka, Terraform, AWS, Redis, TypeScript, Python, LangChain

Duolingo

Duolingo

Pittsburgh, PA

Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Beacon AI

Beacon AI

San Carlos, CA

Lead Backend Software Engineer
$185k+/yrHybrid5+ YOEBackend Engineering

Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.

Cloudflare

Cloudflare

Atlanta, GA
Senior Software Engineer - Quicksilver - Distributed Key Value
$185k+/yrHybrid5+ YOEBackend Engineering

Build and operate Quicksilver, Cloudflare’s globally distributed key-value store, developing features in Go and C while improving performance, monitoring, reliability, and debugging across the full systems stack. The role requires distributed or systems programming experience, strong engineering judgment, and willingness to participate in on-call support.

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.