Требуемый опыт работы: 1–3 года
Полная занятость, возможна удаленная работа
Ждем бэкенд разработчика в команду разработки инфраструктуры CS-Cart
Компания CS-Cart разрабатывает решения для электронной коммерции. Основные наши продукты: Multi-Vendor — CMS для маркетплейсов, и CS-Cart — для розничных магазинов. Их используют более 40 000 клиентов во всем мире, включая США и Великобританию. Также мы разрабатываем мобильное приложение, которое работает с нашими CMS, и облачное решение для маркетплейсов.
Наша команда состоит из разработчиков, тестировщиков и технических писателей. Мы — продуктовая команда, и мы ценим ответственность и самостоятельность. Мы уделяем много внимания развитию наших сотрудников и поэтому серьезно относимся к code review, наставничеству и обучению.
Что даст работа у нас:
- команду специалистов, где решения принимаются сообща, а знаниями принято делиться;
- опыт работы в IT, самой востребованной сфере во всем мире;
- профессиональный рост в международной компании;
- возможность прокачать английский за счет ежедневной интенсивной практики;
- умение выстраивать отношения с самыми разными клиентами.
Чему вы научитесь:
- решать задачи в массовом международном продукте, а не на отдельном проекте;
- проектировать и разрабатывать сопровождаемую архитектуру;
- автоматизировать рабочие процессы через continuous integration в TeamCity;
- работать по Gitflow, проводить code review и программировать в паре;
- следить за обратной совместимостью по SemVer;
- использовать LEMP-/LAMP-стек и работать с Docker;
- выпускать релизы продуктов и сервисов в рамках continuous deployment;
- работать по TDD и проводить нагрузочное тестирование с помощью Яндекс.Танка;
- понимать принципы Agile и работать в команде по Scrum.
От Вас потребуется:
- знать PHP и быть готовым его изучать;
- иметь опыт работы с Laravel, Symfony или Yii2;
- иметь опыт работы с MySQL или PostgreSQL:
- уметь писать запросы вручную, без ORM;
- уметь проектировать структуру БД;
- уметь профилировать и оптимизировать запросы;
- уметь работать с Git;
- не бояться командной строки Linux.
Будет плюсом:
- наличие собственных проектов с открытым кодом на Github или Bitbucket;
- участие в open source проектах;
- опыт проектирования и разработки высоконагруженных систем;
- практический опыт написания unit-тестов;
- практический опыт профилирования в XDebug и Blackfire;
- опыт разработки на JavaScript.
Что нужно будет делать:
- разрабатывать и улучшать внутренние ресурсы компании: HelpDesk, сайты компании: cs-cart.ru cs-cart.com;
- создавать и улучшать инструменты для сторонних разработчиков и развивать наш Маркетплейс модулей и тем для CS-Cart;
- фиксить баги;
- профилировать, оптимизировать и рефакторить существующий код.
Условия работы:
- офис в Ульяновске с полным техническим обеспечением или удаленный формат сотрудничества;
- официальная заработная плата и социальные гарантии;
Бонусы:
- бесплатное профессиональное обучение: поездки на конференции, курсы английского языка;
- митапы внутри компании;
- кафе, спортзал, стол для пинг-понга и душевая в офисе;
- x-box, настольные игры.
Мы готовы рассматривать удаленное сотрудничество.
Сомневаешься в своих навыках или хочешь узнать побольше про нас? Давай просто пообщаемся! Мы расскажем, как работает наша компания, и подскажем, какие навыки и области стоит прокачать, чтобы работать у нас.