Back-end разработчик PHP, Go (проект Am.ru)

Другое, Авто@Mail.Ru

Am.ru, проект Mail.Ru Group, — автомобильный классифайд, помогающий миллионам покупателей определиться с выбором, а продавцам — найти своего покупателя. Сервис представлен на десктопе и мобильных приложениях под Android/iOS.

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

Наш стек технологий: Go, PHP, Node.js, React. Активно используем PostgreSQL, Redis, а также виртуализацию. Все модули проходят через нагрузочное тестирование перед релизом, код проходит через ревью.

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

Вас ждет постоянный поиск и создание уникальных востребованных продуктовых фич, которые позволят Am.ru стать автомобильным классифайдом №1 в России и удерживать эту позицию!

Задачи:

  • участие в разработке архитектуры с целью обеспечения:
    - максимизации быстродействия серверной части web-проекта;
    - максимизации надежности и отказоустойчивости web-проекта;
  • определение используемых технологических подходов, их тестирование с целью выявления наиболее подходящих, исходя из требований надежности и скорости работы web-проекта;
  • разработка программного кода серверной части проекта:
    - поддержка высоких стандартов качества программного кода (соблюдение требований к коду и правил написания программного кода);
    проверка программного кода других разработчиков;
    - профилирование и оптимизация программного кода с целью минимизации времени ответа сервера на запросы пользователей;
  • создание и оптимизация SQL запросов с целью уменьшения нагрузки на базы данных и минимизации времени ответа сервера.
  • тестирование разрабатываемого кода:
    - подготовка тестов;
    - запуск тестов и правка кода по результатам тестирования;
  • участие в документировании программного кода в соответствии с принятыми в компании процедурами;
  • формирование процесса планирования разработки программного обеспечения.

Требования:

  • знание тонкостей последних нововведений в php;
  • понимание ООП и MVC;
  • знание особенностей PostgreSQL. Понимание особенностей работы SQL запросов;
  • знание и умение работать с NoSQL базами данных;
  • умение писать запросы для высоконагруженных сайтов;
  • опыт поиска багов в чужом коде с большим количеством межсервисных взаимодействий;
  • понимание важности каждой детали проекта.

город

Санкт-Петербург

Пройти тестирование

Присылайте ваше резюме на hr@corp.mail.ru