12 часов назад
Senior Backend Engineer (Ruby, TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineer (Ruby, TypeScript): Building and scaling backend services and data infrastructure for a TV advertising platform with an accent on distributed microservices and service reliability. Focus on designing robust APIs, implementing observability, and integrating analytics features.
Location: Must be based in Ukraine (Offices in Kyiv and Lviv)
Company
provides a TV advertising platform spanning National Linear and CTV.
What you will do
- Design, build, and maintain backend services in Ruby (Roda) within a large-scale microservice architecture.
- Develop API layers and tRPC procedures using TypeScript and Node.js to support Next.js applications.
- Ensure service reliability through instrumentation, monitoring, and observability including tracing, metrics, and logging.
- Collaborate with data engineers on ETL processes and data pipelines to ensure clean data flows.
- Manage production incidents and evolve APIs with a focus on authentication, authorization, and security.
- Participate in code reviews and write comprehensive unit and integration tests.
Requirements
- 5+ years of professional Ruby backend development experience.
- Location: Ukraine is mandatory.
- Experience with distributed systems and microservice architecture.
- Proficiency with observability tools such as OpenTelemetry, Datadog, Grafana, or Prometheus.
- Hands-on experience with TypeScript, Node.js, and Next.js.
- Strong knowledge of AWS core services (EC2, S3, RDS, SQS/SNS, ECS/EKS) and AWS CDK.
- Working hours: 11:00 AM - 8:00 PM EEST.
Nice to have
- Python experience for data tooling, scripting, or services.
- Experience in AdTech or digital advertising/media analytics.
- Prior experience in service migration, decomposition, or platform modernization efforts.
Culture & Benefits
- Remote-first culture with occasional offline meetings in Kyiv and Lviv.
- Ownership-driven environment emphasizing reliability and engineering craft.
- Opportunity to work with a distributed, cross-functional team.
- Integration of cutting-edge AI coding tools (Claude Code, Cursor, etc.) into the development workflow.
Hiring process
- Pre-screening (30 mins).
- Technical Interview (1h).
- System Design (1.5h).
- Product Interview (30 mins).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Bolt
3 дня назад
Senior Backend Engineer (Node.js)
3 дня назад
Senior Software Engineer (TypeScript)
6 дней назад
Senior Backend Engineer (Node.js)
ITM
4 дня назад
Senior Backend Developer (Rust/TS/Web3)
300 000 - 400 000₽
6 дней назад
Senior Backend Engineer (TypeScript/AWS)
6 дней назад