Backend Engineer
Role Summary
You will design and operate backend services that power job listings, applications, notifications, and organization workflows. The role requires a strong balance of delivery speed, reliability, and clean architecture.
Responsibilities
- Design APIs and data models for hiring and employer workflows.
- Build background jobs for notifications, email delivery, and lifecycle events.
- Improve query performance and database reliability.
- Implement authorization and role-based access controls across services.
- Document technical decisions and support incident response when needed.
Requirements
- 4+ years of backend engineering experience.
- Strong Node.js and TypeScript fundamentals.
- Solid SQL and relational database design skills.
- Experience with authentication, authorization, and secure API patterns.
Nice to Have
- Experience with Drizzle ORM and Neon/PostgreSQL.
- Familiarity with observability and queue-based architectures.
Benefits
- Competitive monthly compensation.
- Clear growth path to senior/staff ownership.
- High-impact role in a core product team.