Junior-программист
Ищем Junior программиста в команду по разработке и интеграции виджетов для CRM.
Вакансия предполагает обучение Junior специалиста до Middle за 3-6 месяцев с использованием ИИ по внутренним обучающим программам. Ориентируйтесь, что каждый рабочий день будет состоять из 4 часов обучения и 4 часов программирования.
Задачи:
- Разработка API для работы виджетов
- Участие в интеграции CI/CD
- Внедрение кеширование и очередей
- Интеграция фронтенда с бэкендом. Мы не используем js фреймворки и у нас нет отдельной роли фронтендера, поэтому на данный момент это задача программиста, но таких задач минимум.
- Интеграция с другими сервисами компании посредством API.
- Поддержание проекта и исправление багов.
Базовые навыки, которые ожидаем:
- Базовые знания PHP, умение писать код и настраивать IDE
- Основы ООП(Solid, объекты, классы)
- Работа с базами данных и базовое знание SQL(SELECT, INSERT, UPDATE, DELETE, использование JOIN, WHERE, GROUP BY, ORDER BY)
- Git
- Понимание MVC паттерна
Будет плюсом:
- Знание Laravel
- Базовые навыки отладки
- Работа с формами и валидацией
- Работа с Artisan и создание своих консольных команд
- Опыт создания API и работы со сторонними API
- Основы юнит тестирования
- Работа с Linux
Изучим:
- Продвинутые возможности PHP
- Глубокое понимание ООП(с паттернами, границами и шаблонами)
- Продвинутое использование Laravel(а именно 100% его функицонала)
- Разработку RESTful API
- Продвинутое юнит тестирование(с моками, покрытием тестами и BDD)
- Безопасность приложений
- Оптимизацию и кеширование
- Развертывание и конфигурация приложений
- Работа с пакетами, их создание и Composer
+ прокачаем софт-скилы и командную работу!
Условия:
- Полностью удаленная работа
- ЗП 50000 на момент обучения 3-6 месяцев. После окончания обучения будет предложена middle позиция с рыночной зп по результатам скрининга, либо дана возможность сменить компанию.
- Оформление по самозанятости
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).