PHP/Go Developer
Прямой работодатель Virtualhealth.com ( virtualhealth.com )
Опыт работы более 5 лет
VirtualHealth — продуктовая компания, разрабатывающая SaaS-платформу, помогающую страховым и HealthCare компаниям на рынке США реализовывать свои бизнес-процессы.
Мы практикуем продуктовые команды-юниты, закрепленные за бизнес-доменами по составу не более 5 человек. Всем инженерам для работы выделяется виртуальная машина для работы и отладки.
Работаем по Scrumban (2-х недельные спринты, по окончанию спринта — релиз), задачи ведём в YouTrack, документацию в Confluence, покрываем unit-тестами, код пушим в BitBucket.
Стэк:
Бэкенд: PHP 7, Symfony Components
Фронтенд: Vue.JS, jQuery в легаси
БД: MySQL, ElasticSearch, Redis
Инфраструктура: Docker, AWS
Кого мы ищем
Мы ищем опытных и уверенных в себе программистов со стэком PHP/Go в отдел Engineering для активного развития SaaS-платформы и миграции легаси на MSA архитектуру.
Наши пожелания к кандидату:
- Опыт бэкенд разработки с использованием PHP - от 5 лет, Go - от 1+ года. Если у вас только PHP-стэк и есть большое желание выучить Go — не проблема отсутствие навыков по второму.
- Опыт с одним из современных PHP фреймворков (Laravel, Symfony, Yii1/2).
- Понимание и следование принципам SOLID, DRY, KISS.
- Go: понимание конкурентной модели структур данных.
- Опыт работы с Docker.
- Понимание RDBS и NoSQL DB: составление, анализ и профилирование запросов.
- Опыт проектирования REST API, GRPC.
- Опыт профилирования приложений, запросов к БД и определения необходимых метрик для наблюдения за вашим решением.
- Умение работать в команде, соблюдать code style и gitflow.
- Английский язык - на уровне чтения технической литературы.
Дополнительно приветствуются знания:
- Микросервисы и Highload
- K8s (CI/CD процессы)
- Опыт работы с сервисами AWS / GCP
- Опыт работы с брокерами сообщениями (например RabbitMQ, Apache Kafka, ActiveMQ, AWS SQS, AWS Kinesis)
- Опыт работы с поисковыми системами (например ElasticSearch)
Чем предстоит заниматься у нас:
- Активный вклад в кодовую базу и архитектуру проекта (PHP и Go).
- Рефакторинг и миграция бизнес-логики во внешний сервис(ы) с применением PHP или Go.
- Реализовывать контракты взаимодействий в условиях MSA.
- Рефакторинг и оптимизация кода.
- Покрывать Unit и интеграционными тестами свои решения.
- Активно взаимодействовать с командами Front-End и QA.
- Участие в проведении код ревью.
- Расширение метрик и существующего мониторинга..
Мы предлагаем:
- Оклад в долларах США. Готовы обговорить оклад индивидуально
- Ежегодный пересмотр зарплаты по результатам работы без верхнего потолка
- Оплата осуществляется раз в месяц перечислением валюты на указанный вами валютный счет в любом банке
- Каждый год мы даем оплачиваемый отпуск в размере 20 рабочих дней (через 2 года работы - 25 дней)
- Полностью удаленная работа
- Сильная интернациональная команда, интересные задачи, возможность развития.