Вакансия php-программиста, удалённо
- актуально до 31.01.2021
Главное:
- Удаленно
- Уровень не ниже middle
- Фуллтайм
- От 60к на руки
- Работа в команде над конкретным проектом
- Хотим сработаться надолго!
Наш стек
PHP (7.3-7.4), MySQL 5.7, docker (docker compose), CI/CD (Gitlab + Runners), ClickHouse, ELK, Symfony, Bitrix.
О вакансии
Мы - слаженная региональная команда веб-разработчиков, которая постепенно начинает переходить из клиентской разработки в продуктовую. Нас больше 20 человек, мы крепко стоим на ногах в плане финансов, поэтому готовы начинать стартап-эксперименты.
Для усиления нам нужны уверенные и опытные программисты на PHP, не ниже middle. Вы будете работать в команде под руководством технического директора (спикер РИТ и PHPFest, евангелист подхода DDD в России) преимущественно над одним проектом (информационная система в сфере общепита). Но иногда возможно привлечение и на другие проекты, если потребуется помощь.
В приоритете рассматриваем соискателей на фуллтайм (40 часов в неделю), географически - не имеет значения, но желательно находится в часовом поясе GMT+5 (+-2). График можно сделать гибким, но вы должны будете отгружать нам по 8 часов каждый день (5/2).
О проекте
- Core - доменный слой (pure php)
- Application - слой приложения (pure php)
- Infrastructure - инфраструктура для приложения (pure php + vendor packages)
- Presentation - мы используем сервер-сайд рендеринг (Symfony, Bitrix)
Вам предстоит
- работа в команде над крупным проектом
- оценивать сроки выполнения поставленных вам задач
- участвовать в командных митингах (иногда в таких митингах принимает участие клиент. Клиент хороший, боятся не стоит :))
- разрабатывать и поддерживать модели нашей предметной области
- в основном работать в Core, Application и Infrastructure слоях (но иногда придется вылазить на "поверхность")
- разрабатывать API и механизмы интеграции для взаимодействия с внешними системами
Обязательные требования
- Знание русского языка - это не шутка и не дискриминация по лингвистическому принципу. Ваш словарный запас должен быть достаточным для того, что бы четко донести мысль или дать однозначное определение тому или иному термину. Ваша орфография должна позволять вам писать однозначный и понятный для всех текст.
- Уверенное знание PHP 7
- Умение работать с использованием объектно-ориентированной парадигмы
- Вы должны быть знакомы с основными паттернами проектирования - знать наизусть их реализации не нужно, но нужно иметь представление о том, что они вообще есть и при необходимости уметь что то загуглить.
- Знать что такое Dependency Injection и Dependency Inversion и иметь навык применения этих принципов на практике
- Вы должны иметь понимание принципа работы и навыки работы с Doctrine ORM - маппинг сущностей, DQL, гидрация, события.
- Уверенное знание Git (ветвление, удаленные репозитории, merge/rebase, gitflow)
- Иметь базовые знания mysql-синтаксиса для написания относительно не сложных запросов.
- Иметь опыт работы с Symfony Framework 5.x
- Уметь работать с Docker - запуск, остановка контейнеров, интеграция с IDE
Ваша ценность сильно возрастет, если
- Имеете теоретические знания, а еще лучше практические в таких вещах как Clean Architecture и Domain Driven Design.
- Имеете опыт работы с Behat framework.
- Имеете опыт разработки "долго-живущих" приложений на PHP
- Знакомы со стандартом OAuth (OpenID)
- Имеете опыт построения REST API и интеграции различных систем
- Умеете тонко настраивать и расширять поведение DI-контейнера (Symfony)
- Знаете что такое IaC и сможете помочь нам в развитии нашей инфраструктуры для разработки и деплоя приложения
Ждем вас!
Присылайте на hr@ugraweb.ru
- ссылку на гит-репозиторий (если имеется)
- в свободной форме информацию о себе и своём опыте программирования
- образование, в т.ч. любые профильные доп. курсы
- возраст, город проживания и часовой пояс.