Асклепиус

Golang разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Golang
  • PostgreSQL
  • REST
  • Docker
  • Kubernetes
  • Разработка ПО
  • MySQL
  • Python

Основной сферой деятельности компании является разработка, внедрение и поддержка госпитальных автоматизированных информационных систем (ГАИС). Работая на рынке более 20 лет, мы приобрели незаменимый опыт внедрения информационных систем в лечебных учреждения города. ГАИС «Асклепиус» быстро развивается и приобретает новые функциональные возможности.

Приглашаем присоединиться к нашей команде!

Обязанности:

•⁠ Разработка новых, перевод и доработка существующих сервисов на Golang (backend, микросервисы, интеграции).
•⁠ ⁠Сопровождение решения, работающего в производственном режиме.
•⁠ ⁠Проектирование архитектуры, реализация бизнес-логики и API.
•⁠ ⁠Оптимизация производительности сервисов, написание чистого и поддерживаемого кода. Подготовка технической документации.
•⁠ ⁠Участие в тестировании разработанного продукта.
•⁠ Приветствуется знание Python и Dart.

Требования:

•⁠ ⁠Опыт коммерческой разработки на Go не менее 2х лет.
•⁠ ⁠Знание принципов микросервисной архитектуры.
•⁠ ⁠Глубокое понимание принципов ООП, конкурентности, потоков и многозадачности в Go.
•⁠ ⁠Опыт проектирования REST/gRPC API.
•⁠ ⁠Опыт работы с реляционными (PostgreSQL/MySQL) БД.
•⁠ ⁠Навыки работы в Linux среде, базовые знания DevOps.
•⁠ ⁠Владение инструментами контейнеризации, работа с Docker, Docker compose, Harbor. Приветствуется опыт Kubernetes.
•⁠ ⁠Опыт написания тестов (unit, integration), CI/CD (желательно).
•⁠ ⁠Уверенное владение Git, опыт работы в команде.
•⁠ ⁠Опыт оптимизации высоконагруженных сервисов, использование Redis/Kafka/RabbitMQ.
• Английский язык на уровне чтения документации.
•⁠ Активное использование ИИ в разработке приветствуется.

Условия:

•⁠ График работы 5/2, полный рабочий день, гибкий график, удаленная работа или по желанию в офисе (офис м. Беляево)

•⁠ Конкурентная заработная плата, уровень зарплаты определяется по итогам собеседования