Skip to content
BubbleBubbleNew York, NY

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.

$183k – $237k/yr
Remote5+ YOEBackend Engineering

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.jsRustPostgresKafkaTerraformAWSRedisTypeScriptPythonLangChain