Если информация в вакансии не соответствует действительности, или эта вакансия является мошенничеством, сообщите, пожалуйста, модератору, используя кнопку . Спасибо.
Уровень зарплаты: з.п. не указана
Требуемый опыт работы: Не указан
Вакансия: Golang-разработчик (Go)
Описание вакансии
1С-Рарус - ищет разработчика Go для работы на внутренних проектах компании.
Ожидаем от кандидата:
Хорошее знание Go (Golang): понимание синтаксиса Go (структуры, интерфейсы, функции, методы), работа с пакетами и модулями, управление ошибками (error handling) важная особенность Go, работа с конкурентностью: горутины( goroutines ) и каналы( channels ), принципы синхронизации, работа с встроенными типами данных (слайсы, карты, массивы, строки).
Опыт работы с HTTP-серверами: знание стандартной библиотеки Go, в частности, пакета net/http для создания HTTP-серверов и клиентов, работа с маршрутизацией запросов, обработка HTTP-методов (GET, POST, PUT, DELETE), работа с middleware для обработки запросов (логирование, аутентификация), понимание, как создавать и обрабатывать JSON-запросы и ответы, работа с пакетом encoding/json, управление сессиями и аутентификацией (например, через JWT)
Работа с базами данных: понимание SQL и опыт работы с реляционными базами данных (PostgreSQL), понимание работы с транзакциями, индексами и оптимизацией запросов
Работа с REST API: опыт создания RESTful API: определение маршрутов, методов, кодов состояния (HTTP status codes), понимание основ проектирования API (идемпотентность, пагинация, фильтрация, сортировка), обеспечение безопасности API через аутентификацию (JWT)
Понимание принципов бэкенд-разработки: архитектурные паттерны: Clean Architecture, взаимодействие с внешними API, логирование и мониторинг
Опыт тестирования: знание тестирования в Go: использование пакетов testing и httptest для написания юнит-тестов и интеграционных тестов, понимание мокирования (mocking) и тестирования HTTP-запросов и ответов, написание тестов для конкурентных программ (goroutines)
Опыт работы с VSCode
Опыт работы с системами контроля версий: уверенное использование Git для контроля версий и понимание принципов работы с ветками (branching), слияниями (merge) и pull-request
Разработка сервисов под Linux
Дополнительным плюсом будет:
Docker и контейнеризация: опыт работы с Docker: создание контейнеров для Go-приложений, написание Dockerfile, оптимизация образов.
DevOps и CI/CD: понимание принципов CI/CD и автоматического развертывания, опыт работы с системами CI/CD для автоматического тестирования и деплоя (GitLab CI).
Мы предлагаем:
Трудоустройство в соответствии с ТК РФ. Аккредитованная IT-компания
Прозрачную систему мотивации, состоящую из оклада и премий
Формат работы, подходящий твоему месторасположению
Возможности для роста. Обучение и сертификация, тренинги и семинары. Развивающие задачи, внутренняя база знаний, корпоративная библиотека
Комфортную атмосферу. Неравнодушную команду, которая готова помочь
Отсутствие строгого дресс-кода, открытость и лояльность руководства, общение на - "ты"
Заботу о здоровье - система корпоративного медицинского обслуживания, спортивные секции, корпоративное сотрудничество с фитнес-клубами
Регулярные корпоративные мероприятия разного формата и характера, новогодние подарки и мероприятия для детей