Backend разработчик (PHP/Golang) - Mid/Senior

Зарплата

от 120 000 до 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Социальная сеть для тех, кто хочет изучать иностранные языки не по скучным учебникам, а общаясь с друзьями со всего мира

Описание вакансии

Условия работы

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 (если есть публичный код).