Yesterday
Senior Backend Engineer (Golang)
BlueThrone scales indie mobile products into global companies, with products exceeding 80 million downloads and more than 20 million monthly active users.
What you will do
- Architect and evolve Golang backend systems supporting millions of active users.
- Design clean, reliable, and intuitive REST APIs for frontend and other engineering teams.
- Build and optimize complex data flows, caching, messaging, and performance-critical services.
- Maintain and extend existing Node.js services during the migration to Golang.
- Identify performance bottlenecks and improve backend scalability and reliability.
- Collaborate with product, frontend, and data teams to deliver and iterate on features.
Requirements
- 5+ years of experience building backend systems at scale.
- Strong Golang experience, including concurrency, performance, and backend architecture.
- Experience designing scalable architectures and REST APIs.
- Deep knowledge of PostgreSQL, ClickHouse, and Elasticsearch.
- Hands-on experience with Redis, RabbitMQ, Nginx, Kubernetes, and deployment pipelines.
- Node.js and mobile application experience are advantageous.
Culture & Benefits
- Fully remote work with flexible hours.
- Unlimited time off.
- High autonomy, ownership, and focus on measurable results.
- Fast-paced environment with opportunities to influence architecture and product impact.
Hiring process
- 45-minute initial call with the People team.
- 90-minute technical interview with the Tech Lead.
- 60-minute conversation with the CTO.