Вакансия: Backend разработчик (Go, Next.js, Node.js)
Компания: GravityKube inc.
Тип занятости: Полный рабочий день, 10:00–19:00
Формат работы: Офис, 5/2
Мы ищем:
Талантливого и ответственного Backend разработчика с опытом работы на Go, Next.js и Node.js для участия в разработке высоконагруженного и перспективного веб-проекта. Если вы увлечены созданием надежных серверных приложений и хотите работать с современными технологиями, присоединяйтесь к нашей команде!
Чем предстоит заниматься:
- Разработка и поддержка серверной части веб-приложений на Go и Node.js.
- Интеграция с фронтендом на основе Next.js для обеспечения бесшовного взаимодействия.
- Проектирование и реализация REST API, GraphQL и веб-сокетов.
- Работа с базами данных (PostgreSQL, MongoDB, Redis) и оптимизация запросов.
- Настройка и поддержка микросервисной архитектуры.
- Оптимизация производительности серверной части и устранение узких мест.
- Взаимодействие с DevOps-инженерами для настройки CI/CD и деплоя.
- Участие в проектировании архитектуры приложений и выборе технологий.
Наши ожидания:
- Опыт разработки на Go от 2 лет (знание стандартной библиотеки, goroutines, channels).
- Уверенное владение Node.js (Express, Nest.js или аналоги) от 2 лет.
- Опыт работы с Next.js для серверного рендеринга и API Routes.
- Знание REST API, GraphQL и веб-сокетов.
- Уверенная работа с базами данных: PostgreSQL, MongoDB, Redis.
- Опыт использования Git (ветки, pull requests, rebase).
- Понимание принципов микросервисной архитектуры и контейнеризации (Docker).
- Знание систем аутентификации и авторизации (JWT, OAuth).
Будет плюсом:
- Опыт работы с gRPC или Protobuf.
- Знание других языков: Python (FastAPI), PHP (Laravel) или Rust.
- Навыки настройки CI/CD (GitHub Actions, Jenkins, GitLab CI).
- Опыт работы с облачными платформами (AWS, Google Cloud, Azure).
- Знание инструментов тестирования (unit, integration, e2e).
- Опыт работы с очередями сообщений (RabbitMQ, Kafka).
- Понимание принципов DevOps и инфраструктуры как кода (Terraform).
Мы предлагаем:
- Участие в амбициозном проекте с использованием передовых технологий.
- Гибкий график и возможность частичной удаленной работы.
- Конкурентоспособную зарплату и прозрачную систему бонусов.
- Профессиональный рост, участие в конференциях и обучение.
- Дружную команду и комфортный офис с кофе и плюшками.
Что нужно от кандидата:
Для подачи заявки отправьте:
- Резюме с описанием вашего опыта.
- Портфолио: ссылки на GitHub-репозитории или развернутые проекты.
- Краткое сопроводительное письмо, где вы расскажете о своем опыте и почему хотите работать с нами.