Вакансия открыта в команде продукта Datascope, который решает задачи наших заказчиков в части проверки сайтов предприятий электронной коммерции. Продукт помогает минимизировать риски заказчика, осуществляя мониторинг клиентов банка-эквайера на предмет соответствия правилам внутреннего контроля банка и платежных систем.
Сейчас мы усиливаем команду и ищем PHP-разработчика, готового развиваться и осваивать новые технологии.
Основные задачи:
- участвовать в создании и доработке продукта с соблюдением стандартов и договоренностей команды;
- писать качественный, чистый и поддерживаемый код в рамках поставленных задач;
- разрабатывать отказоустойчивые интеграции с внутренними и внешними источниками, обеспечивая целостность данных;
- писать автотесты, проводить код-ревью и фиксировать результаты работы по общим стандартам;
- создавать и поддерживать техническую документацию по своим задачам;
- участвовать в анализе и устранении технических проблем.
Мы ищем специалиста, который имеет:
- высшее образование (профильное в области информационных технологий будет преимуществом);
- опыт разработки на PHP (8.0+) от 1 года и уверенное понимание принципов backend-разработки;
- уверенное владение Linux-based системами (хотя бы одной);
- хорошее понимание ООП (классы, интерфейсы, наследование, инкапсуляция, композиция);
- понимание базовых паттернов проектирования и умение осознанно применять их (Factory, Repository, Service Layer, DTO и другие);
- умение писать SQL-запросы, понимание работы реляционных баз данных и отличий SQL от NoSQL;
- умение писать чистый код (декомпозиция, нейминг, читаемость) и понимание важности code style, code review и документации;
- опыт или понимание интеграции с внешними API;
- умение пользоваться Git;
- готовность расширять стек, изучать и писать код на Python.
Будет плюсом:
- опыт или базовое понимание Laravel, Redis, PostgreSQL;
- опыт работы с Docker, инструментами тестирования (PHPUnit, Codeception) и написания автотестов (unit, functional или API);
- базовое понимание понимание очередей, фоновых задач и принципов кэширования (что, когда и для чего кешировать);
- представление о микросервисной архитектуре и принципах построения модульных систем;
- знание Python;
- умение пользоваться AI-инструментами для ускорения разработки: поиск решений, генерация черновиков кода, рефакторинг, написание тестов и документации.
Мы предлагаем:
- официальное оформление по ТК РФ;
- достойный уровень дохода (оклад обсуждается индивидуально);
- возможность работать удаленно из любой точки или приходить в офис в Казани по желанию;
- график работы 5/2, с 09:00 до 18:00;
- соцпакет с ДМС, включая стоматологию (через 3 месяца работы);
- возможность обучения языку в разговорном английском клубе;
- возможность влиять на решения в проекте, инициировать изменения, которые могут быть полезны бизнесу;
- классную, дружелюбную и открытую к новому команду, прозрачные коммуникации с открытой обратной связью;
- яркие корпоративные праздники и спортивные тимбилдинги;
- современное корпоративное оборудование для комфортной работы.