Senior Backend Engineer (Node.js & Go)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Backend Engineer (Node.js & Go) (Scalable Mobile Analytics Platform): Building and scaling backend systems and APIs for a music analytics platform used by millions of people with an accent on architecture, data flows, caching, and performance. Focus on designing resilient services, solving complex scalability and query-performance challenges, and enabling fast product development across frontend, product, and data teams.
Location: Fully remote, with the company operating from around the world; flexible hours.
Company
scales iOS and Android products into global businesses, operating a portfolio of mobile applications with more than 80 million downloads and over 22.5 million monthly active users.
What you will do
- Architect and evolve backend systems supporting millions of active users.
- Design clean, reliable, and intuitive REST APIs for frontend teams.
- Develop complex data flows involving caching and messaging.
- Identify and resolve performance bottlenecks before they affect users.
- Collaborate with product, frontend, and data teams to ship and iterate quickly.
- Challenge assumptions, introduce improvements, and raise backend engineering standards.
Requirements
- 5+ years of experience building backend systems at scale.
- Strong Node.js and TypeScript skills, including asynchronous programming.
- 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.
- Production experience with Go, or a strong willingness to learn it in the role.
Culture & Benefits
- Fully remote work with flexible hours.
- Unlimited time off.
- High autonomy, ownership, and focus on measurable impact.
- Fast-moving environment with opportunities to work across multiple areas.
- Inclusive workplace welcoming applicants from all backgrounds.
Hiring process
- 45-minute initial call with the People team.
- 90-minute technical interview with the Tech Lead.
- 60-minute conversation with the CTO.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →