Обязанности:
Что мы ожидаем от кандидата: Знание синтаксиса Go. Опыт работы с concurrency (горутины, каналы, mutexes) и понимание принципов параллельного программирования. Опыт работы с реляционными базами данных (PostgreSQL, MySQL, etc.) и/или NoSQL базами данных (MongoDB, Redis, etc.). Умение писать запросы и оптимизировать их. Опыт разработки и потребления RESTful API. Уверенное владение Git. Опыт написания unit-тестов и интеграционных тестов. Понимание работы систем Linux, умение работать с командной строкой. Понимание принципов CI/CD и опыт работы с системами автоматической сборки и развертывания (например, Jenkins, GitLab CI, CircleCI). Понимание микросервисной архитектуры. Понимание, что такое DSL. Понимание принципов SOLID и DRY, знание и применение принципов объектно-ориентированного программирования. Будет плюсом: Фреймворки и библиотеки: Gin/Echo/Fiber (или другие веб-фреймворки). gRPC. sqlx/database/sql. ORM (например, GORM). Message queues: Опыт работы с message queues (например, Kafka, RabbitMQ). Кэширование: Опыт работы с системами кэширования (например, Redis, Memcached). Мониторинг и логирование: Опыт работы с системами мониторинга и логирования (например, Prometheus, Grafana, ELK stack). Что мы предлагаем тебе: Удаленная работа и гибкий график. Сильная амбициозная команда с опытом работы в big-tech компаниях. Обучение и развитие. Работа в стабильной аккредитованной ИТ-компании с опытом разработки решений более 10 лет. Конкурентная зарплата.Похожие вакансии
Backend developer (Go/Networking)
От 350 000 до 400 000 руб.
Москва. Станции метро: Парк Победы, Багратионовская, Фили
ИМК
Senior Backend developer (Go) (to Lisbon)
Договорная
Москва. Станции метро: Парк Победы, Багратионовская, Фили
Joom
Backend Developer / Инженер-разработчик (Python/Go)
Договорная
Москва. Станции метро: Парк Победы, Багратионовская, Фили
WILDBERRIES