
Айтрансферс
Backend-разработчик (PHP)
- 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)
-
Опыт работы с геолокационными сервисами
Условия:
- Возможность работать удаленно;
- Профессиональное развитие и карьерный рост;
- Драйвовая команда;
- Плавающее начало рабочего дня;
- Достойная заработная плата по результатам собеседования;
- Отсутствие бюрократии, открытость инициативам.