Профсоюзная улица 125А
Обязанности:
- Развитие и рефакторинг существующего backend’а портала самообслуживания для превращения его в функциональный и эффективный инструмент с использованием PHP и связанных технологий.
- Разработка интеграционных сервисов; - работа с базами данных: взаимодействие с базами данных для хранения и обработки данных, написание SQL-запросов.
- Оптимизация производительности: анализ и оптимизация кода и запросов для повышения производительности backend’а и как следствие ускорение работы frontend’а и улучшение пользовательского опыта при взаимодействии с продуктом.
- Обновление и модернизация: внесение изменений и улучшений в существующий код для поддержания его актуальности и соответствия современным требованиям.
- Тестирование и отладка: проведение тестирования кода для выявления ошибок и проблем, их устранение для обеспечения стабильной работы приложения.
- Ведение разработки для обеспечения безопасности веб-приложений, анализ кода на наличие известных уязвимостей, устранение выявленных уязвимостей.
- Документация: ведение документации кода и процесса разработки для обеспечения чёткости и понимания проекта всеми членами команды.
- Написание unit-тестов.
- Сотрудничество с командой: активное взаимодействие с другими членами команды разработки, обмен опытом и идеями для достижения общих целей проекта.
Требования:
- 
Знание языка программирования PHP: основы синтаксиса, операторы, переменные, функции, массивы и др. 
- 
Опыт работы с PHP7+. 
- 
Знание языка программирования Ruby. 
- 
Опыт работы с Ruby 3.x. 
- 
Опыт работы с ManageIQ. 
- 
Опыт работы с базами данных: понимание SQL и опыт работы с популярными базами данных, такими как MySQL, PostgreSQL, MongoDB. 
- 
Работа с системами контроля версий: опыт работы с Git для управления кодом и сотрудничества с другими разработчиками. 
- 
Опыт работы с одним из популярных PHP-фреймворков (Symfony, Laravel, Zend, CodeIgniter и др.). 
- 
Опыт проектирования реляционных БД и оптимизации запросов. 
- 
Знание баз данных: понимание структуры баз данных, SQL-запросов и оптимизация таблиц для хранения данных. 
- 
Понимание принципов 1–3NF, ACID, B-tree индексов, структур данных и паттернов проектирования. 
- 
Умение писать тесты и тестируемый код. 
- 
Знание веб-серверов: понимание работы веб-серверов, таких как Apache или Nginx, и опыт настройки их для работы с PHP. 
- 
Уверенное владение HTML, CSS: навыки fronend-разработки для взаимодействия с веб-интерфейсом и создания динамических элементов. 
- 
Понимание принципов проектирования приложений и архитектурных шаблонов. 
- 
Обработка форм: знание методов GET и POST для обработки данных, полученных из форм на веб-страницах. 
- 
Работа с файлами: умение работать с файловой системой, открытие, создание и изменение файлов, чтение и запись данных. 
- 
Работа с сессиями и куки: понимание механизмов управления сессиями и куками. 
- 
Знание объектно-ориентированного программирования (ООП) и принципов структурирования кода. 
- 
Умение работать в команде. 
- 
Опыт работы в командах создания частных или публичных облаков, хостинг-провайдеров. 
Условия:
- Оформление согласно ТК РФ.
- ДМС со стоматологией.
- Совмещаем работу в офисе и удаленно.
- Офис около м. Теплый Стан.
 
                 
                