Backend разработчик (PHP/Golang) - Mid/Senior
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
InterPals - это платформа для международного общения, поиска новых друзей и изучения языков. У нас более 4 млн активных пользователей со всего мира и на сайт каждый день заходят сотни тысяч людей. Активно развиваемся, за последнее время полностью обновили бэкенд, построили апи и недавно выпустили приложения на RN для iOS и Андройда. В данное время строим SPA с обновленным дизайном и ряд новых и интересных фичей для наших пользователей, модераторов и админов.
Мы ищем опытных бэкенд разработчиков уровней middle и senior для разработки нового функционала, улучшения производительности при высокой нагруженности и поддержка/оптимизации существующего кода. Будете заниматься различными задачами, например: бэкенд мессенджера (текст/аудио/видео) и ленты новостей, сервис соединения людей по интересам/геолокаци, модерация и анти-спам с помощью алгоритмов (классификаторы, библиотеки распознавания фотографий и т.д.).
Обязанности:
Разработка и поддержка как и новых продуктов так и основного функционала платформы на PHP
Разработка высокопроизводительных микросервисов на Go
- Работать также со следующими технологиями:
MySQL, Redis, Elastic Search, RabbitMQ
Docker, Gitlab, Kubernetes
Если есть желание заниматься DevOps, это плюс
Требования:
Отличный опыт с (современным) PHP или Golang. Если есть и с тем и с другим, отлично, но не обязательно.
Опыт с написанием тестов (юнит, приемочные)
Твердая алгоритмическая и математическая база знаний.
Умение размышлять о проблемах высокой нагруженности (race conditions, кеширование, шардинг и т.д)
Опыт работы с базами данных и сервисами очередей
Отличное знание хотя бы одного IDE, умение отлаживать код дебаггером и профайлерами, и провести рефакторинг с минимальными регрессиями.
Уверенный пользователь Linux
Готовность проводить ревью кода других разработчиков
Английский язык на уровне pre-intermediate (письменный)
Плюсы: WebRTC, навыки во фронтенде, ML. Опыт с сервисами Google Compute Cloud (GKE, GCE, и тд)
Условия:
Удаленка со свободным графиком и достойной зарплатой (фиксирована в долларах)
Команда дружно общается в Slack, созваниваемся ежедневно. Используем Gitlab как репо для кода, CI, и трекер задач.
Собираемся как минимум раз в год на недельку совместного коворкинга и face-to-face общение
Работаем над всемирно популярным существующим проектом — юзеры у нас очень лояльные, любят платформу и ждут его улучшения с нетерпением!
Дополнительные инструкции
Включите подробный резюме, ссылки на проекты, Github (если есть публичный код).