Kids360

Junior backend developer

Не указана
  • Пермь
  • Полная занятость
  • Полный день
  • Нет опыта
  • PHP
  • Laravel
  • PostgreSQL
  • Clickhouse
  • Tarantool
  • Redis
  • REST API
  • Grafana
  • Zabbix
  • ООП
  • SOLID
  • CI/CD
  • Kubernetes

Привет!

Я — Денис, лид направления backend-разработки в Kids360.

Мы ищем Backend-разработчика, который не боится больших данных и сложных задач, а наоборот — увлечен BigData, готов много учиться и вносить свой вклад в развитие продукта, который используют миллионы родителей по всему миру.

Kids360 — приложение для заботливого контроля, которое обеспечивает безопасность детей в цифровом мире.

Наша миссия — помогать родителям воспитывать счастливых и успешных людей.

О нас в цифрах:

  • 5-кратный рост выручки за 2024 год;
  • 10+ млн скачиваний в App Store и Google Play;
  • 400k+ MAU;
  • 40 языков, 150+ стран;
  • Топ-3 в категории "Материнство и детство" Google Play.

Про backend в Kids360:

  • обслуживаем 8k RPS по HTTP, 5k RPS по WebSocket, 1 Тб логов ежедневно;
  • основа на PHP 8.4, Laravel 12 + микросервисы на PHP и Go;
  • СУБД: PostgreSQL, ClickHouse, Tarantool, Redis;
  • множество данных: таблицы с 10+ млд строк, ежедневно добавляется ~700 млн новых строк.

У нас ты будешь:

  • работать в команде с аналитиками и другими разработчиками, создавая и оптимизируя код на PHP;
  • автоматизировать сбор и агрегацию данных из разных источников в ClickHouse для аналитики;
  • реализовывать и поддерживать REST API для мобильных приложений;
  • участвовать в мониторинге системы с помощью Grafana и настройке алертинга (Zabbix, Grafana).

Мы ожидаем, что ты:

  • понимаешь принципы ООП, SOLID и умеешь применять их на практике;
  • уверенно владеешь SQL;
  • знаешь PHP или другие языки программирования (C++, Java и т.п.), но готов углубленно изучать PHP.

Будет большим плюсом:

  • опыт с высоконагруженными проектами;
  • ClickHouse, понимание принципов работы сервера, MergeTree, кластера;
  • PostgreSQL, работа с индексами;
  • понимание основ CI/CD (gitlab-ci или аналоги);
  • Kubernetes на уровне понимания (Deployment, Service, Ingress и др.).

То, что должно быть в каждой компании, но есть не у всех:

  • подарки на годовщины в компании (iPhone, MacBook);
  • доп. день отпуска, если у тебя есть дети;
  • доп. 5 days off в году и возможность брать sick day без справок;
  • компенсация затрат (30, 50 или 70%) на профразвитие, английский, медицину, спорт и массаж.