Golang Developer — высоконагруженные сервисы
О позиции
Мы ищем Golang Developer для работы над современными, масштабируемыми и высоконагруженными сервисами. Если вам нравится писать чистый код, проектировать архитектуру и решать сложные технические задачи, мы будем рады с вами познакомиться.
Чем вы будете заниматься
- Разработка и поддержка бэкенд-сервисов на Go.
- Проектирование и реализация REST и gRPC API.
- Работа с PostgreSQL, Redis и системами обмена сообщениями.
- Интеграция с внешними сервисами и API.
- Написание юнит- и интеграционных тестов.
- Оптимизация производительности и улучшение надежности приложений.
- Участие в код-ревью, обсуждениях архитектуры и принятии технических решений.
Требования
- Опыт коммерческой разработки ПО на Go от 2 лет.
- Уверенные знания языка Go и его стандартной библиотеки.
- Опыт работы с PostgreSQL и SQL.
- Понимание принципов архитектуры микросервисов.
- Опыт разработки REST API (опыт работы с gRPC приветствуется).
- Знание Docker, Git и CI/CD.
- Понимание принципов многопоточности, параллелизма и сетевой коммуникации.
Будет плюсом
- Опыт работы с Kubernetes.
- Знание Kafka, RabbitMQ или NATS.
- Опыт работы с облачными платформами, такими как AWS, GCP или Azure.
- Понимание принципов проектирования на основе доменной модели (DDD) и чистой архитектуры.
Что мы предлагаем
- Конкурентная зарплата от $2,000 до $5,000 в месяц.
- Гибкий график работы и возможность удалённой работы.
- Участие в интересных проектах с использованием современных технологий.
- Дружная команда профессионалов.
- Возможности для профессионального роста и развития.
- Бонусы и премии по результатам работы.
Вакансия предлагает интересные задачи и конкурентную зарплату, но требует значительного опыта работы с Go и сопутствующими технологиями.
Кто здесь добьётся успеха
Глубокое знание Go и опыт разработки высоконагруженных сервисов, включая использование инструментов для оптимизации производительности, таких как gRPC и Redis.
Способность работать в условиях удаленной работы, включая самодисциплину и навыки управления временем для эффективного выполнения задач без постоянного надзора.
Опыт работы с PostgreSQL и Docker, включая навыки настройки CI/CD для автоматизации процессов развертывания и тестирования приложений.
Критическое мышление и способность решать сложные технические задачи, с акцентом на проектирование архитектуры и написание чистого, поддерживаемого кода.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Tech Services
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев