Bluesky's mission is to transition the social web from platforms to protocols. We're building a federated social network where users have more power. Our team has decades of combined experience building distributed applications. As a backend dev, you'll be writing protocol and backend application code that will be a critical part of transforming social media.
Responsibilities:
- Create APIs and SDK tools for an ecosystem of protocol developers
- Maintain and operate existing Bluesky web services
- Work closely across the app and infra teams to build and deploy user-facing features
You might be a good fit if you:
- Have strong fundamental programming and software engineering skills
- Have extensive experience with Typescript and Node (e.g. 2+ years)
- Have built scalable and high-performance server-side applications
- Have experience working with Postgres at scale
- Have experience with gRPC/Protobufs
- Have worked on distributed systems
- Like working on small, fast-moving teams
- Have read the Atproto docs and want to contribute
We're especially excited if you:
- Have experience with Go
- Have experience with Scylla/Cassandra, Elasticsearch, or other data stores
- Have previous experience working on social sites
- Have experience with cryptographic primitives such as public/private keys and merkle trees
- Have experience with the IPLD or DID ecosystems
To learn more about us, check out:
We're a fully remote team, though working hours must overlap with CST (Central Standard Time). For full-time roles, we offer health, dental, and vision insurance.