Айтрансферс

Backend-разработчик (PHP)

140 000 - 160 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Git
  • JavaScript
  • Sass
  • Работа в команде
  • PHP
  • Redis
  • API
  • PostgreSQL
  • ООП
  • RabbitMQ
  • Memcached
  • SOLID
  • TDD

Компания iTransfers ищет опытного backend-разработчика для поддержки существующих и реализации новых проектов в области транспорта и логистики.

Мы разрабатываем SaaS-платформу для транспортных компаний в области пассажирских перевозок:

  • встроенная ERP,
  • виджет на сайт транспортной компании,
  • инструменты по созданию тарифов,
  • управление автопарком,
  • личный кабинет клиента.

Наш сервис помогает компаниям и проектовым командам по всему миру обеспечить работу транспортной инфраструктуры как в рамках ежедневной деятельности, так и в период крупных мероприятий.

Команда i Transfers участвует в автоматизации транспортных сервисов Чемпионатов Мира по Футболу ( FIFA WC Russia 2018, FIFA WWC France 2019, FIFA WC Qatar 2022 , FIFA WWC 2023 Australia and New Zealand, FIFA WC 2026 Canada, Mexico and the United States, F IFA WC 2030 Morocco, Portugal and Spain, F IFA WC 2034 Saudi Arabia ) , Олимпиад (Sochi 2014, Rio 2016, Pyeongchang 2018, Tokyo 2020, Beijing 2022, Paris 2024, LA 2026), Лиги Чемпионов и других событий по всему миру.

Обязанности:

  • Разработка и поддержка продуктов компании;

  • Aвтотесты (PHPUnit);
  • Оптимизация кода;
  • Документирование кода, проведение код-ревью;
  • Улучшение архитектуры, рефакторинг.

Требования:
  • Уверенное знание PHP 7+;

  • Опыт работы с популярными фреймворками (Laravel обязательно);

  • Опыт работы с базами данный (PostgreSQL);

  • Опыт работы с кэшем (Redis, Memcached);

  • Опыт работы с очередями (Redis, RabbitMQ);

  • Знание принципов REST;
  • Опыт работы со сторонними API;

  • Базовые знания Javascript (VueJS), HTML, CSS;

  • Опыт работы с системами контроля версий (мы используем git);

  • Умение определять "запахи кода" и знание техник рефакторинга;
  • Понимание принципов ООП, SOLID. Умение применять паттерны проектирования, где это нужно;

  • Базовые навыки администрирования (Docker);

  • Разработка через тестирование (TDD/BDD);

  • Умение разбираться в чужом коде.

Плюсом будет:

  • Опыт работы с поисковыми движками (Elasticsearch, Solr)

  • Опыт в отладке и профилировании кода;
  • Опыт frontend разработки, хорошее знание Javascript, знакомство с современными фреймворками

  • Опыт написания микросервисов

  • Уверенная работа в *nix системах

  • Знание других языков программирования (Go, Rust)

  • Опыт работы с геолокационными сервисами

Условия:

  • Возможность работать удаленно;
  • Профессиональное развитие и карьерный рост;
  • Драйвовая команда;
  • Плавающее начало рабочего дня;
  • Достойная заработная плата по результатам собеседования;
  • Отсутствие бюрократии, открытость инициативам.