ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1549022 | Backend-разработчик (Стажер) | Москва | > МГТС | 40000 | RUR | open | 2024-07-31 |
Требования
Хорошие знания Go (указатели, goroutines, GOPATH и GOROOT, “ООП”). Знания и опыт работы с gin или подобными фреймворками.
Обязанности
Мы - команда разработчиков в техническом блоке МГТС, разрабатывающая программные решения для внутреннего использования. Сейчас мы ищем кандидата на должность Backend...
Описание
Мы - команда разработчиков в техническом блоке МГТС, разрабатывающая программные решения для внутреннего использования. Сейчас мы ищем кандидата на должность Backend-разработчика (Golang) в команду, которая переписывает крупный программный мульти-комплекс (B2B) для выездных инженеров и руководителей для контроля рабочего времени сотрудников, назначения работ по инцидентам из сторонней системы на объектах мобильного и фиксированного сегмента сети МТС/МГТС.
Наш стек:
- Frontend: TypeScript, React, Redux, Sass;
- Backend: Golang, Gin, PostgreSQL, OracleDB, RabbitMQ, Docker, RestAPI.
Чем предстоит заниматься:
- разработкой программного кода и его рефакторингом;
- участием в проектировании архитектуры;
- оптимизацией быстродействия и производительности разрабатываемых решений;
- написанием и актуализацией технической документации к разрабатываемому функционалу;
- написанием Unit тестов.
Требования:
- хорошие знания Go (указатели, goroutines, GOPATH и GOROOT, “ООП”);
- знания и опыт работы с gin или подобными фреймворками;
- знания и опыт работы с системами контроля версий (Git, GitHub, GitLab);
- знание инструментария CI/CD (GitLab);
- знания и опыт работы с PostgreSQL;
- умение разбираться в чужом коде;
- знание объектно-ориентированного программирования;
- знания базовых структур данных (linked list, map, hash map, Graph и т.д.);
- знания асимптотической сложности (сложности алгоритмов) (O(1), O(n), и т.д.),
- знание протоколов TCP/UDP, HTTP, gRPC;
- знание RestAPI.
Будет преимуществом:
- знания и опыт работы с GORM;
- наличие Pet-проектов;
- знания и опыт работы с WebSockets;
- знания и опыт работы с OracleDB;
- знания и опыт работы с RabbitMQ.