Email & Notifications
Getting messages to users reliably: email, SMS and push.
Backend Engineer track
Junior
Write correct code, ship small changes safely, ask good questions.
- Sending EmailTransactional email through a provider, and deliverability basics.
- Transactional vs Marketing EmailPassword resets vs newsletters, and why they're sent separately.
Mid-level
Own a feature end to end without hand-holding.
- Email DeliverabilityBounces, spam complaints, sender reputation and staying out of spam folders.
- Notification PreferencesLetting users choose which messages they get, on which channel.
- Push NotificationsSending alerts to phones and browsers through APNs, FCM or Web Push.
- SMS DeliverySending text messages through providers, and the cost and fraud pitfalls.
- SMTPThe protocol for sending email between servers.
- SPF, DKIM and DMARCDNS records that prove your email is really from you, so it doesn't land in spam.
Senior
Own a system, its failure modes, and its trade-offs.
- IMAP and POP3Protocols for reading email from a mailbox.
Staff
Shape how many teams build, across systems.
Nothing here yet.
Principal
Set technical direction for the organization.
Nothing here yet.
Frontend Engineer track
Junior
Build UI that works, ship small changes safely, ask good questions.
Nothing here yet.
Mid-level
Own a feature end to end without hand-holding.
- Notification PreferencesLetting users choose which messages they get, on which channel.
- Push NotificationsSending alerts to phones and browsers through APNs, FCM or Web Push.
Senior
Own an app's architecture, performance, and failure modes.
Nothing here yet.
Staff
Shape how many teams build, across apps.
Nothing here yet.
Principal
Set technical direction for the organization.
Nothing here yet.