Full-Time

Senior Software Engineer

Platform

Posted on 5/14/2024

Bubble

Bubble

201-500 employees

No-code software development platform


Senior

New York, NY, USA

Required Skills
Rust
Apache Kafka
Terraform
REST APIs
Responsibilities
  • Support billions of requests across a platform that supports arbitrary end user applications by designing, building, and iterating on core backbone services.
  • 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 and implement SLOs, and work on an observability platform that exposes performance characteristics to end users.
  • Build the workflow engine and scale the data tier that supports petabyte-scale ingest, export, and workflows for arbitrary direct-to-consumer applications.
  • Contribute to the development of the Bubble programming language that is exposed to end users to allow them to create complex and novel applications in a performant way.
  • Participate in the triage and on-call process to quickly diagnose and resolve issues, and implement changes to prevent recurrence.
  • Build the next-generation cloud with multi-region and multi-cloud high availability, and all infrastructure and build services that support it.
  • Work in a stack that includes Rust, Kafka, NodeJS, Terraform, serverless, and more.

Bubble is a "no-code" software development platform that enables non-programmers to create and launch their own applications, tech products, or business tools. The platform utilizes "no-code" technology, allowing users to design and develop without traditional programming skills.

Company Stage

Series A

Total Funding

$106.3M

Headquarters

New York, New York

Founded

2012

Growth & Insights
Headcount

6 month growth

8%

1 year growth

42%

2 year growth

132%

Benefits

Generous equity

Flexible PTO

Work from home

Competitive healthcare