О компании и команде
Мы ищем талантливого и опытного full-stack разработчика для создания нового веб-сервиса с нуля. Если вы готовы брать на себя ответственность на каждом этапе разработки и способны выстраивать систему и архитектуру backend и frontend с нуля, то мы будем рады видеть вас в нашей команде.
Ожидания от кандидата
Технологический стек:
- Backend: Golang
- Frontend: Nuxt.js
Обязанности:
- Участвовать в разработке архитектурных решений
- Разрабатывать backend на Go
- Разрабатывать frontend на Nuxt.js
- Интегрироваться с другими сервисами
- Писать качественный и высокопроизводительный код на Go и JavaScript
Требования:
- Опыт коммерческой разработки на Golang от 3 лет
- Опыт работы с Nuxt.js или Vue.js
- Опыт работы с реляционными и нереляционными базами данных (PostgreSQL, MongoDB)
- Опыт работы с брокерами сообщений (RabbitMQ, Kafka)
- Опыт работы с кэширующими системами (Redis, etc.)
- Опыт разработки веб-сервисов (REST, gRPC, WebSocket)
- Уверенные знания UNIX-систем
- Опыт документирования API
- Опыт проектирования комплексных систем
- Желание развиваться и создавать высоконагруженные сервисы
- Знание микросервисной архитектуры и соответствующих протоколов и библиотек для реализации микросервисов на Go
- Знание классических алгоритмов и структур данных
- Умение тестировать собственный код
- Опыт написания многопоточных и/или асинхронных программ
Будет плюсом:
- Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK Stack)
- Опыт работы с Docker и Kubernetes
- Опыт работы с системами реального времени
- Знание инструментов CI/CD
Мы предлагаем возможность работать над интересными проектами в дружной команде профессионалов. Если вы соответствуете требованиям и готовы к новым вызовам, отправляйте свое резюме!
Условия работы
- Удаленная работа
- График 5/2