
Мы занимаемся разработкой ПО на заказ — в основном для компаний из США и Западной Европы. Нас около 600 человек, мы работаем в 6 офисах: центральный офис в Санкт-Петербурге, офисы разработки в Таганроге, Ростове-на-Дону и Минске, а также офисы продаж в Великобритании и США.
Наши заказчики — крупные международные компании, лидеры в сферах обучения и сертификации, фармацевтики, здравоохранения, управления предприятием, медиа и безопасности.
Большинство наших проектов — долгосрочные, и мы следим за тем, чтобы нам было удобно развивать их и поддерживать. Для этого мы применяем практики code review, architecture review, static code analysis, CI/CD, automated testing.
Мы разрабатываем гибридные приложения и сервисы для автоматизации медицинского обслуживания в Англии. На фронтенде используется PhoneGap/Cordova и Angular, на бэкенде — PHP, Java и Node.js. Большое внимание уделяется безопасности и шифрованию данных, поскольку приложения предназначены для работы с персональными данными пациентов. В данный момент разрабатываются:
- Приложение для помощи людям с ограниченными возможностями, облегчающее общение с врачами и сиделками. Пользователь приложения может заранее подготовить набор данных (заранее напечатать фразы, прикрепить видео или рисунки) и затем показывать их нажатием одной кнопки. Для людей с ограниченными возможностями такие действия, как печатание текста на компьютере, могут занимать очень долгое время, и при этом являться единственным средством общения с окружающими, поэтому важно иметь под рукой заранее собранную библиотеку материалов, которые могут помочь в общении. Интерфейс приложения поддерживает нестандартные средства ввода, типа однокнопочного переключателя, который используется вместо мыши.
- Мобильное приложение для пациентов, предоставляющее всю необходимую информацию при прохождении лечения в нескольких больницах и госпиталях. В приложении пациент видит расписание предстоящих и прошедших визитов к врачу, назначенные процедуры, дополнительные материалы и т.п. Также в приложении пациент заполняет необходимые опросники, назначаемые врачом. Как правило, эти опросы выдаются врачами в бумажном виде, и одна из задач приложения — автоматизировать процесс выдачи, контроля и обработки результатов.
Все приложения работают с одним бэкендом, который хранит и обрабатывает медицинские и другие данные. Ядро системы написано на PHP (Laravel), есть еще несколько вспомогательных сервисов на PHP и Node.js. Бизнес-логика, специфичная для разных медицинских учреждений, имплементится на Java. Данные хранятся в MariaDB и Mongo. Для обмена данными с внешними сервисами (посылка почты, взаимодействие с больницами и National Healthcare System) используются очереди RabbitMQ.
Процесс разработки следует методологии Scrum. В качестве системы контроля версий используется git. Разработка ведётся в ветках, по окончании работы ветка оформляется в pull request, который проходит ревью и только после этого мёржится в основную ветку development. Автоматические тесты разрабатываются с помощью Cucumber.js, Selenium Webdriver и Chai / Jasmine (весь стек — JavaScript).
Чего мы ожидаем от успешного кандидата:
-
PHP: Laravel, Symphony;
-
Mongo, MySQL (MariaDB);
-
Опыт работы с Docker образами и контейнерами;
-
Опыт работы с Java и/или Javascript/Node.js будет плюсом;
-
Приветствуется опыт работы с системами развертывания и мониторинга; (docker-compose, blue-green deployment, statsd, logstash, etc.)
Работа в Аркадии — это:
- дружная команда;
- комфортабельный офис в Минске;
- интересные задачи;
- достойная заработная плата;
- релокационный бонус в размере месячной зарплаты для иногородних кандидатов при переезде;
- возможности профессионального роста;
- посещение тренингов, конференций, прохождение сертификаций, курсы английского языка в офисе;
- внутренние семинары по обмену знаниями;
- удобные и современные рабочие места;
- официальное оформление, белая зарплата, гибкий график, отпуск 28 календарных дней.
** доверие, работа в команде, прозрачность
PHP developerВ архиве с 12 февраля 2021
з/п не указана
Московская, Минск, проспект Независимости, 117А
Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
Показать описание вакансии