Требуемые навыки:
- 4+ года подтверждённого опыта разработки программного обеспечения.
- Высокое техническое образование в области компьютерных наук является обязательным.
- Хорошее знание фреймворка Laravel является обязательным.
- Глубокое понимание принципов ООП, SOLID, DRY, шаблонов проектирования и PSR. стандарты
- Знание и опыт работы с базами данных SQL (MySQL, PostgreSQL) и NoSQL (MongoDB, Elasticsearch), оптимизация запросов, соединения, агрегации, транзакции, хранимые процедуры.
- Четкое понимание TDD, BDD
- Опыт работы с *nix
- Понимание системы контроля версий Git
- Четкое понимание того, как писать DRY, KISS и оптимизировать код для высокой нагрузки
- Опыт работы со средой Docker, реестром контейнеров.
- Понимание и практическое использование стека AWS: Route53, ECS, EC2, S3, CloudFront, RDS.
- Практическое использование архитектуры, управляемой событиями. , SQS/SNS, настройка fifo.
- Знание рабочих процессов разработки (SDLC), Jira.
Как плюс: >
- Опыт работы с модульными тестами
- Опыт работы с очередями/обменом сообщений (Amazon SQS, RabbitMQ и т. д.)
- Знание Javascript
- Опыт управления (имеет подчиненных)
Обязательно иметь такие личные качества, как:
- Способности работать в команде
- Хорошие аналитические способности и внимание к деталям
- Умение понимать чужой код
- Уровень английского языка не ниже Upper-Intermediate
- li>
Возможности:
- Создать успешный продукт, который будет динамично развиваться на европейском рынке.
- Профессиональный и карьерный рост.
- Возможность предлагать решения проекта.
- Реализация ваших инновационных идей в создании новых решений и услуг.
Мы предлагаем:
- Работу в шведской продуктовой компании
- Динамичные и сложные технические задачи
< li>Периодические командировки в Швецию- Современный офис в центре Барселоны, Испания
- Долгосрочное трудоустройство
- Компенсация за сертификацию, конференции, обучение и другие рабочие мероприятия.
- Множество курсов на udemy.com для дальнейшего роста.
- Работа в уникальной профессиональной, дружелюбной и поддерживающей среде.
- Разнообразный обмен знаниями, обучение. и возможности для саморазвития.
- Регулярные мероприятия и командообразование.
- Неформальный стиль руководства и общения.