Вакансия • Golang-разработчик, Санкт-Петербург
- Проектирование серверных приложений с использованием языка Go
- Разработка функциональности сервера, включая обработку запросов и управление данными
- Создание RESTful или gRPC для взаимодействия с клиентскими приложениями и другими сервисами
- Интеграция сервера с базами данных для хранения и извлечения данных
- Оптимизация производительности сервера, проведение анализа и оптимизация запросов и алгоритмов
- Решение проблем масштабируемости путем горизонтального или вертикального масштабирования серверных ресурсов
- Создание тестов для проверки функциональности и надежности решений
- Отладка и исправление ошибок в коде для обеспечения стабильной работы приложений
- Сотрудничество с другими разработчиками и участие в код-ревью, чтобы улучшить качество и стабильность кода
- Изучение и применение новых технологий и методик разработки для постоянного улучшения своих навыков и профессионального роста.
- Уверенное владение языком программирования Go, включая его особенности, синтаксис и стандартную библиотеки
- Понимание основных концепций и принципов разработки серверных приложений, таких как обработка HTTP-запросов, маршрутизация, обработка ошибок и управление состоянием
- Знание работы с базами данных, включая SQL и NoSQL базы данных, и умение обращаться с ними с использованием библиотек и пакетов Go, таких как sqlx или MongoDB
- Знание принципов разработки RESTful или GraphQL API, включая проектирование URL-структуры, форматирование и передачу данных, а также обработку и валидацию входных параметров
- Опыт работы с фреймворками и библиотеками для разработки серверных приложений на Go, таких как Gin, Echo, Revel или Buffalo
- Понимание принципов безопасности при разработке серверных приложений, включая аутентификацию, авторизацию, защиту от CSRF-атак и управление сессиями
- Знание основных концепций многопоточности и параллельного программирования в Go, включая использование горутин, каналов и синхронизации данных
- Умение разрабатывать и использовать тесты для проверки функциональности и надежности серверных приложений, включая модульные, интеграционные и апи-тесты
- Знание инструментов разработки и управления версиями, таких как Git и системных утилит, необходимых для развертывания и управления серверами
Будет преимуществом:
- Опыт участия в код-ревью и обмене знаниями с другими разработчиками
- Понимание технологий клиентской разработки: HTML, CSS, JS
- Знание технологий DevOps и умение настраивать: Docker, CI/CD, k8s.
- Открытую и дружелюбную корпоративную культуру, команду талантливых и интересных людей, с которыми хочется не только работать, но и дружить.
- Удаленную работу по всей России (офисы есть в Москве, Уфе).
- Действительно хороший полис ДМС (со стоматологией и госпитализацией) уже после месяца работы.
- Возможность взять 2 дня в квартал по болезни без больничного.
- Большое разнообразие корпоративных мероприятий (экскурсии, велопрогулки, благотворительные акции, забеги, книжный клуб и многое другое).
- Зарплату в рынке, подробнее обсудим индивидуально.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Санкт-Петербург - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469925) на Kit-Jobs.Ru: Вакансия работодателя • SL Soft - Golang-разработчик, Санкт-Петербург. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Санкт-Петербург. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.