PHP/Go Backend Developer (Middle/Senior)

Зарплата

от 2000 до 4000 $

Требования

Бэкенд, Средний (Middle)PHPGolangPostgreSQLRabbitMQ

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

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

Компания

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

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

Мы продуктовая компания. Создаем медиа платформу, где создатели контента могут монетизировать свое творчество, используя внутренние механизмы (PPV, подписки, систему чаевых и донатов). Также мы даем кучу крутых инструментов для создания качественного контента прямо из нашего Web, iOS и Android приложений. Мы работаем над проектом больше года и недавно вышли в Soft Launch, собрали несколько десятков тысяч активной аудитории для тестирования платформы, выявления багов, тестирования гипотез. Скоро готовим крупный запуск маркетинговой кампании. Мы хорошо профинансированный стартап из UK, инвесторами из Долины и крутой командой по всему миру, которая работает в основном удаленно или из офиса UK.

Ищем в команду Back-end разработчиков. Заинтересованы в найме кандидатов с разным уровнем опыта и специализации. Ты сильный разработчик уровня Senior с огромным опытом построения кода в парадигме ООП, который сможет нас научить как правильно его готовить — с удовольствием поучимся. Ты не так хорош в ООП, потому что постиг совершенно другие грани разработки на Go уйдя прочь от классов — такие люди нам тоже нужны, и мы с удовольствием будем перенимать твой опыт. Ты не можешь себе сказать, что ты так же хорош как эти два воображаемых парня, и тебе явно есть куда расти и стремиться, и более того ты хочешь постоянно развиваться — дважды велкам.

Наш стек
бекенд — NestJS, Mezzio + Symfony Components, Go
БД — PostgreSQL, Redis, ElasticSearch

— 2+ года бэкэнд разработки с использованием PHP/Go (опыт с Go подойдет и 1+). Если у вас только один из этой пары языков и есть большое желание выучить второй — не проблема отсутствие навыков по второму.
— Парадигмы и принципы (ООП, SOLID, TDD)
— Опыт с одним из современных PHP фреймворков (Phalcon, Laravel, Symfony)
— PgSQL — умение составлять запросы, и понимать как работают индексы. Умение пользоваться Explain также немаловажно.
— Быть позитивным и желать учиться и самосовершенствоваться

Обязанности

— Активный вклад в кодовую базу и архитектуру проекта (PHP и Go)
— Рефакторинг и оптимизация кода
— Мы ценим мнение и голос каждого сотрудника. В результате даже если вы идете как Middle разработчик и вам будет что предложить — вы будете влиять на принимаемые решения и конечный продукт
— Активно взаимодействовать с командами front-end и с QA отделом
— Участие в проведении код ревью
— Расширение метрик и существующего мониторинга
— Фикс багов
— Написание unit и functional тестов для своего кода
— Оптимизация запросов к БД

Будет плюсом:

— Микросервисы и Highload
— Свободный английский
— Docker, K8s (CI/CD процессы)
— Опыт с BigData
— Опыт работы с системами обмена сообщениями (например RabbitMQ, Apache Kafka, Active MQ, AWS SQS)
— Опыт работы с поисковыми системами (например ElasticSearch, Azure Search, Apache Solr)

Бонусы

— Высокий оклад в долларах США. Для исключительных кандидатов всегда готовы обговорить оклад индивидуально
— Постоянный пересмотр зарплаты по результатам работы без верхнего потолка
— Гибкий график работы и отпусков
— Удалённая работа
— Сильная команда, интересные и сложные задачи, современные технологии. Отсутствие легаси.

Дополнительные инструкции

Github, Linkedin, Telegram для быстрой связи. Сопроводительное письмо будет плюсом.