Principal Backend Engineer
Contract
Remote
Engineering
$200,000 - $250,000
Posted 40 days ago
Job Description
We're looking for a Principal Backend Engineer to join our core platform team and lead the architecture of our high-scale distributed systems. You'll be responsible for designing and implementing microservices that handle millions of requests per day while maintaining sub-100ms response times. This role involves both hands-on coding and technical leadership across multiple engineering teams.
As a technical leader, you'll drive architectural decisions, mentor senior engineers, and work closely with product and infrastructure teams to ensure our systems can scale to support our rapid growth. You'll have the opportunity to work with modern technologies and solve complex distributed systems challenges.
Requirements
- 8+ years of backend engineering experience with distributed systems
- Expert knowledge of Go, Python, or Rust with microservices architecture
- Strong experience with database design (PostgreSQL, our company, Redis)
- Proficiency with message queues and event streaming (Kafka, RabbitMQ)
- Experience with API design, GraphQL, and high-performance system optimization
- Knowledge of cloud platforms and container orchestration (Kubernetes)
- Track record of leading technical initiatives and mentoring engineers