368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$14k – $21k per year (gross)
Location
Remote (EAEU)
Seniority
Junior · 1+ year exp
Employment
Full-Time
Overview
Company
Impact
Profile match

Foxible создаёт собственную DSP-платформу для автоматизированного управления и закупки видео- и баннерной рекламы.

Сейчас мы завершаем MVP и готовимся к следующему этапу - масштабированию платформы.

Система состоит из нескольких частей:

  • административный backend на NestJS;

  • frontend на React и TypeScript;

  • PostgreSQL для хранения кампаний, креативов, площадок, таргетингов, ставок, пользователей и биллинга;

  • высоконагруженный ad server и другие сервисы обработки рекламного трафика на Go;

  • Redis для кеширования и хранения оперативных данных;

  • Kafka и ClickHouse для обработки и хранения потока рекламных событий.

Ищем fullstack-разработчика с уклоном в backend, который будет работать со всей системой: проектировать API и модели данных, развивать административный backend, создавать пользовательские интерфейсы и участвовать в разработке сервисов на Go.

Это позиция для разработчика, которому интересно не ограничиваться одним слоем приложения, а разбираться в продукте целиком - от интерфейса и бизнес-логики до высоконагруженной обработки рекламных запросов и событий.

Чем предстоит заниматься

  • Развивать backend административной платформы на NestJS.

  • Разрабатывать и поддерживать сервисы на Go.

  • Проектировать REST API, бизнес-логику и модели данных.

  • Работать с PostgreSQL: схемами, миграциями, связями, индексами и запросами.

  • Разрабатывать интерфейсы на React и TypeScript.

  • Создавать интерфейсы управления рекламными кампаниями, креативами, площадками, таргетингами, ставками, пользователями и биллингом.

  • Закрывать продуктовые задачи целиком - от проектирования базы данных и backend-логики до реализации интерфейса и выхода в продакшен.

  • Работать с Redis, Kafka и ClickHouse.

  • Интегрировать административный контур с сервисами обработки рекламного трафика.

  • Разрабатывать и оптимизировать обработку рекламных запросов и событий.

  • Работать с конкурентностью, асинхронной обработкой и очередями сообщений.

  • Поддерживать и развивать тесты.

  • Участвовать в технических решениях и развитии архитектуры платформы.

  • Анализировать проблемы производительности и надёжности системы.

Что мы ожидаем

  • Коммерческий опыт разработки на TypeScript и Node.js.

  • Опыт работы с NestJS или аналогичными backend-фреймворками.

  • Опыт разработки на Go.

  • Понимание базовых принципов устройства Go-приложений.

  • Опыт работы с goroutines, channels и context.

  • Уверенное понимание принципов построения REST API.

  • Опыт разработки на React и TypeScript.

  • Уверенная работа с PostgreSQL: таблицы, связи, миграции, индексы и запросы.

  • Понимание взаимодействия frontend, backend, базы данных и внешних сервисов.

  • Понимание конкурентности, асинхронной обработки и возможных race condition.

  • Умение читать чужой код и аккуратно развивать существующую систему.

  • Опыт написания unit- и интеграционных тестов либо готовность активно с ними работать.

  • Базовое понимание Docker и CI/CD.

  • Уверенная работа с Git.

  • Самостоятельность: способность разобраться в задаче, задать необходимые вопросы, предложить решение и довести функциональность до продакшена.

Опыт от 1 до 3 лет - ориентир, а не жёсткий фильтр.

Нам важнее реальный уровень разработки, инженерное мышление, скорость погружения, внимательность к деталям и ответственность за конечный результат.

Будет плюсом

  • Опыт разработки высоконагруженных сервисов на Go.

  • Опыт работы с Redis, Kafka или ClickHouse.

  • Понимание принципов построения событийных и распределённых систем.

  • Опыт профилирования и оптимизации Go-приложений.

  • Опыт работы с большими объёмами данных.

  • Понимание сетевого взаимодействия, HTTP и особенностей высоконагруженных API.

  • Опыт работы с Docker и Terraform.

  • Опыт в adtech, рекламных системах, RTB или аналитических продуктах.

  • Опыт работы над продуктом на стадии MVP.

  • Интерес к архитектуре распределённых систем и оптимизации производительности.

Что предлагаем

Работа сразу с Go и high-load

Go здесь не является перспективой «на будущее». Разработчик с самого начала подключается к сервисам, которые обрабатывают рекламный трафик и поток событий.

Разработка продукта целиком

Можно работать со всей системой: базой данных, API, бизнес-логикой, frontend и высоконагруженными backend-сервисами.

Собственный технологический продукт

Участие в запуске MVP и последующем масштабировании полноценной DSP-платформы.

Реальные high-load-задачи

Обработка рекламных запросов, событий, ставок, лимитов и статистики в системах с высокой нагрузкой и строгими требованиями к скорости ответа.

Влияние на архитектуру

Короткий путь от идеи до реализации и возможность предлагать изменения в архитектуре, технологиях и подходах к разработке.

Ответственность за законченный результат

Можно самостоятельно вести функциональность от проектирования до выхода в продакшен и видеть, как она работает в реальной системе.

Настроенные инженерные процессы

В проекте уже работают тесты и CI, а критические пользовательские и технические сценарии имеют хорошее тестовое покрытие.

Современная инфраструктура

Docker, Terraform, Redis, Kafka, ClickHouse и возможность глубоко погрузиться в устройство production-системы.

Прямое взаимодействие с тимлидом

Быстрые технические решения, минимум бюрократии и короткий путь от обсуждения задачи до реализации.

Удалённая работа и свободный график

Нам важны результат и выполнение договорённостей, а не формальное присутствие по часам.

Как проходит отбор

  • Интервью с тимлидом: знакомство, обсуждение опыта и технических вопросов.

  • Финальная встреча с руководителем.

  • Оффер и выход на работу.

Без длительного многоэтапного отбора.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Nizhny Novgorod
$19k – $47k per year (Estimated) • Remote • Full-Time • Perm
C#
C#
ASP.NET Core
Dapper
Entity Framework Core
Databases
Apache Kafka
ClickHouse
ElasticSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
Docker Compose
GitHub Actions
Kubernetes
TeamCity
GitHub
GitLab
Apply
$19k – $47k per year (Estimated) • Remote • Full-Time • Tomsk
C#
C#
ASP.NET Core
Dapper
Entity Framework Core
Databases
Apache Kafka
ClickHouse
ElasticSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
Docker Compose
GitHub Actions
Kubernetes
TeamCity
GitHub
GitLab
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Tomsk
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Perm
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
$20k – $50k per year (Estimated) • In office • Full-Time • Tomsk
C++
Go
Java
Kotlin
Databases
Apache Kafka
ClickHouse
ElasticSearch
DevOps
Jaeger
Kubernetes
Prometheus
SLI/SLO/SLA
Apply
$14k – $21k per year (gross) • Remote • Full-Time • 1+ year exp • Minsk
Go
Node JS
TypeScript
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
Terraform
Apply
$11k – $14k per year (gross) • Remote • Full-Time • 1+ year exp • Nizhny Novgorod
Go
TypeScript
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
React.js
Redux
DevOps
CI/CD
Docker
Git
Rest API
Apply
$11k – $14k per year (gross) • Remote • Full-Time • 1+ year exp • Minsk
Go
TypeScript
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
React.js
Redux
DevOps
CI/CD
Docker
Git
Rest API
Apply
$11k – $14k per year (net) • Remote • 1+ year exp • Moscow
Go
TypeScript
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
Apply
$14k – $21k per year (net) • Remote • 1+ year exp • Moscow
Go
Node JS
TypeScript
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
Terraform
Apply
$22k per year (gross) • In office • Full-Time • Nizhny Novgorod
Python
SQL
Databases
Apache Kafka
Cybersecurity
OWASP Top 10
Apply
$11k – $25k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Nizhny Novgorod
Python
DevOps
Docker
Apply
$39k per year (gross) • In office • Full-Time • Nizhny Novgorod
C++
Chips/EDA
Altium Designer
Apply
$10k – $17k per year (gross) • Remote • Full-Time • Nizhny Novgorod
Design
Axure RP
Figma
Apply
$18k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • Nizhny Novgorod
PHP
SQL
DevOps
Rest API
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.