Обязанности и достижения:
Технологический стек:
- Backend: PHP 7/8 (Symfony), Golang
- Базы данных: MySQL / MariaDB / PostgreSQL
- Frontend: HTML, JavaScript (jQuery, Vue, React), CSS
- Интеграции и API: REST API, RabbitMQ
- Инфраструктура: Docker, Unix-подобные ОС
- Инструменты: Git
Обязанности инженера-программиста
- Оценка и проработка мелких задач.
- Разработка и адаптация ПО по требованиям заказчика.
- Интеграции со сторонними сервисами: платёжные системы, сервисы расчёта доставки, маркетплейсы, CRM.
- Поддержка и доработка чужого кода.
Ключевые достижения:
- Реализация сложных интеграций с eBay, Amazon, ChannelEngine и другими маркетплейсами.
- Разработка платного сервиса для клиентов X-Cart на базе интеграции с eBay.
- Интеграции с платёжными системами (PayPal, SagePay, Braintree, Stripe и др.).
- Интеграции с сервисами доставки (USPS, UPS, Royal Mail, Spring и др.).
- Создание коммерческих модулей:
- Tax Exempt
- Address Autocomplete (Google API)
- Auto Translation (Google API)
- Разработка REST API на Golang с JWT-авторизацией для предоставления отчётов о продажах.
- Оптимизация кода и SQL-запросов для повышения производительности.
Обязанности Team Lead
- Наставничество и обучение команды процессам разработки.
- Решение технических проблем, ревью кода, контроль качества.
- Технический анализ проектов, оценка реализации, чтение и доработка спецификаций.
- Планирование и контроль работы команды над проектами.
- Применение Scrum и Kanban при организации процессов.
- Организация рабочих встреч (командные, 1:1, проектные).
- Контроль внедрения и сопровождения проектов.