Вакансия: Backend-разработчик (Стажер) в Москва

Полное описание вакансии: Backend-разработчик (Стажер) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1549022 Backend-разработчик (Стажер) Москва > МГТС 40000 RUR open 2024-07-31
Необходимые навыки
  • > Docker
  • > PostgreSQL
  • > RabbitMQ
  • > Golang
  • > RestAPI
  • > Gin
  • > OracleDB
Требования

Хорошие знания 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.

Вверх