Разработчик Golang / PHP (удаленно)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Продукт в сфере EdTech для работы над своим внутренним состоянием, установками, блоками и убеждениями без психотерапевта.
Вам предстоит:
- Разрабатывать экосистему сервиса с использованием языка Golang.
- Проектировать и реализовывать всевозможные API и CLI приложения.
- Проектировать и реализовывать сервисы сбора и анализа данных.
- Заниматься технической декомпозицией задач вместе с командой.
- Участвовать в жизненном цикле разработки продукта по гибкой методологии Scrum.
- Вместе с коллегами искать лучшие практики, тюнить процессы, ревьювить код, шарить знания, участвовать в обсуждениях.
- Переводить монолитную часть PHP приложения в микросервисы Golang.
Мы ждем от вас:
- Минимум 3 года опыта коммерческой разработки приложений на Go.
- Опыт работы с базами данных MySQL и PostgreSQL.
- Опыт работы с Redis или другими K/V.
- Опыт работы с любыми брокерами сообщений RabbitMQ/Kafka/NATS и т.д.
- Опыт проектирования и работы с микросервисной архитектурой.
- Опыт работы с Docker, Docker Compose.
- Опыт работы по методологиям Agile (Scrum, Kanban), умение жить в процессах.
- Уметь писать простой и понятный код, опыт инкрементального рефакторинга.
- Страсть к самосовершенствованию, желание учится.
- Уметь аргументировать свою профессиональную точку зрения и благосклонно относится к критике.
- Инженерный подход к производительности, отзывчивости, безопасности, отказоустойчивости.
- Умение работать в удаленной команде, самоорганизованность.
- В вашем резюме есть опыт работе в edtech, fintech, e-commerce.
- Опыт работы с Swagger/Postman, умение описывать и проектировать в данном инструменте.
- Умение следовать TDD/BDD.
- Умение писать приложение с метриками (statsd, prometheus и т.д.), логированием (gelf, json, elk и т.д.), отладочной информацией (debug режимы), трассировкой (opentracing).
Идеальный кандидат имеет:
- Глубокое понимание языка Golang с умением тюнить производительность и профилировать приложения под высокие нагрузки.
- Опыт работы по методологиям Agile не менее 2 лет.
- Высокий EQ.
- Сильные soft & hard skills.
- Опыт работы с Kubernetes и Helm.
- Уметь рисовать UML диаграммы классов и процессов.
- Знакомы и применяетеподходы GRASP, GOF, KISS, YAGNI, DRY, SOLID, DDD.
Мы предлагаем:
- Удаленная работ, ЗП до 150 - 200 тыс. руб.
- Оформление отношений ИП, Ежегодный оплачиваемый отпуск
- Работа в дружной амбициозной команде
И еще немного о компании:
Мы - международная компания, основанная в 2015 году в сфере EdTech. Это программа для работы над своим внутренним состоянием, установками, блоками и убеждениями без психотерапевта. Высокотехнологичный продукт, “Uber” в сфере психологического здоровья. В основе приложения лежит авторская методика, которая базируется на научно обоснованных, эффективных и безопасных психологических подходах.
На сегодняшний день программой пользуются более 70 тысяч клиентов по всему миру. Сейчас компания находится на стадии активного роста и развития в связи с выходом на американский и другие международные рынки.
Отсутствие бюрократии и открытость руководства и команды к идеям и инновациям, возможность профессиональной реализации и роста в компании, баланс рабочего и личного времени, современные и инновационные подходы, возможность обучения - наши преимущества.
Дополнительные инструкции
Наш стек и используемые инструменты:
- Golang (HTTP, REST, GRPC)
- PHP
- MySQL
- Postgres
- Kubernetes (Helm)
- Redis
- Memcached
- Nats (JetStream)
- RabbitMQ
- Docker
- Postman
- Github
- Jira + Confluence
- Slack, Telegram