Работа в небольшой команде, по разработке системы учета предприятия с использованием картографии (Яндекс).
Требования:Опыт работы: не менее 3 лет в разработке ПО, из них минимум 1 год с Go.
Отличное владение языком Go.
Опыт работы с RESTful, и микросервисами.
Опыт работы с PostgreSQL (от 2 лет) (будет плюсом PostGis, geojson).
Опыт работы с RabbitMQ (и/или протоколом AMQP), GitHub/GitLab (будет плюсом опыт разработки pipeline-сборок), Docker/Docker-Compose.
Уверенные знания Linux.
Понимание принципов SOLID, DRY, TDD, KISS.
Опыт участия в реальных проектах (предпочтительно с геоинформационными системами).
Будет плюсом:
Опыт разработки frontend-приложений (Vue3, Vuetify|Ant Design).
Опыт построения аналитических dashboard-ов на базе Clickhouse (+metabase)
Условия:
Работа на проекте, длительность 0,5 года.
Возможно дальнейшее сотрудничество.
Оформление как Самозанятый или ИП.
Адекватный коллектив, профессиональный архитектор проекта.
Уровень оплаты до 180 т.р. на руки по результатам собеседования.
Тестовое задание:
Разработать "на коленке" систему оповещения о событиях со следующим функционалом:
1) отправить сообщение через web-интерфейс/restful-endpoint
2) отправить сообщение в rabbitMQ
3) в консумере rabbitMQ получить сообщение и вывести его в консоль
Альтернативное тестовое задание: разработать систему поиска геоинформационных данных:
1) web-интерфейс/restful-endpoint для создания геоинформационных данных (точек)
2) сохранить геоинформационные данные в Postgres (PostGis)
3) web-интерфейс/restful-endpoint для получения всех созданных гео-объектов, располагающихся внутри задаваемого пользователем прямоугольника