Компания «Провитех» – поставщик IT-решений для автоматизации и управления аптечными сетями.
В связи с активным развитием, открыта вакансия Fullstack программист-разработчик.
Что мы предлагаем:
- График работы с 8:00 ч до 17:00 ч по МСК (возможно смещение начала/окончания рабочего дня).
- Работу в стабильной, аккредитованной ИТ-компании с разноплановыми и интересными задачами.
- Возможности для профессионального и карьерного развития (в архитектуру или управление командой).
- Оформление по ТК РФ.
- Расширенный ДМС после испытательного срока
Чем придется заниматься:
- Разработка функционала по проектам: Backend для Рабочего места кассира, Вackend для Дашбордов, Backend для сайта и мобильного приложения.
- Вести разработкe по веткам в GitLab, выполнять CodeReview, MergeRequest, решать конфликты.
- Разрабатывать и развивать интеграционные решения в каналах Интернет-торговли;
- Участвовать в статус-встречах в рамках Скрама (планирование, ежедневные стендапы, грумминги, обзоры и ретроспективы).
Что мы ждем от Вас:
- Опыт коммерческой разработки на PHP от 3 лет.
- Уверенное знание PHP 7.x/8.x, ООП, SOLID, паттерны проектирования.
- Опыт работы с Symfony/Laravel.
- Опыт разработки REST API, понимание HTTP, JSON, авторизация (JWT/OAuth).
- Опыт интеграции со сторонними сервисами (HTTP, Web-сервисы и т. д.).
- Уверенные навыки работы с MS SQL Server и PostgreSQL:
- Написание сложных SQL-запросов, JOIN, подзапросы, CTE.
- Понимание индексов, планов выполнения запросов и оптимизации производительности.
- Проектирование структуры БД, нормализация, связи между таблицами.
- Работа с хранимыми процедурами, функциями и представлениями.
- Оптимизация медленных запросов и анализ проблем производительности.
- Опыт работы с брокерами сообщений RabbitMQ и/или Kafka.
- Опыт совместной разработки с использованием Git, ветвление, Code Review.
- Docker, Docker Compose, понимание контейнеризации и сервис-контейнеров.
- Тестирование: PHPUnit, Pest, Mock, интеграционные тесты.
- Навыки работы в Linux в командной строке.
- Опыт работы с HTML/CSS/JavaScript будет плюсом.
- Опыт работы с Node.js и React будет плюсом.
Этапы отбора:
- Онлайн-собеседование с руководителями (2 этапа)
- Предложение о работе
Ждем ваших откликов!