FullStack Engineer
Компания: GoMining
Тип занятости: FULL_TIME
Мы ищем FullStack Engineer с сильным фокусом на бэкенд, который поможет создавать и масштабировать корпоративные продукты. Вы будете тесно сотрудничать с командами Product и Engineering для разработки пользовательских интерфейсов, виджетов и внутренних приложений для партнеров.
Обязанности
- Создание и поддержка фронтенд-приложений, виджетов, партнерских порталов и лендингов.
- Проектирование и внедрение бэкенд-сервисов и API.
- Прототипирование новых интеграций с партнерами и B2B-решений.
- Тесное взаимодействие с менеджерами продуктов и дизайнерами от требований до продакшена.
- Полная ответственность за фичи от начала до конца, включая развертывание и поддержку.
- Участие в код-ревью и обсуждении архитектуры.
- Активное использование AI-инструментов для ускорения разработки и повышения продуктивности.
Требования
Backend
- Коммерческий опыт работы с Node.js и TypeScript.
- Опыт создания и поддержки REST API.
- Хорошее понимание PostgreSQL и Redis.
- Понимание асинхронных паттернов и очередей сообщений.
- Знакомство с JWT и OAuth2.
Frontend
- Отличные навыки JavaScript и TypeScript.
- Уверенный опыт работы с React или Angular.
- Опыт создания адаптивных веб-приложений.
- Опыт работы с компонентной архитектурой и повторно используемыми UI-паттернами.
- Опыт работы с HTML, CSS, SCSS и современными фронтенд-инструментами (Webpack, Vite, ESLint, Prettier).
- Опыт написания UI-тестов с использованием Jest или аналогичных фреймворков.
Engineering Fundamentals
- Хорошее знание Git workflow и практик код-ревью.
- Опыт работы с CI/CD и GitLab CI.
- Docker и локальные среды разработки.
- Уверенная работа с Linux и CLI-инструментами.
- Понимание концепций архитектуры ПО и распределенных систем.
AI-First Engineering
- Опыт использования Cursor, GitHub Copilot, Claude Code или аналогичных инструментов.
- Опыт работы с AI-ассистированным кодированием, отладкой и документированием.
- Понимание prompt engineering и возможностей LLM.
- AI-first mindset и готовность к непрерывному обучению.
Nice to Have
- Опыт работы с Web3 или блокчейн-продуктами.
- Опыт интеграции сторонних API (платежные системы, KYC-провайдеры и т.д.).
- Знакомство с Kubernetes и GitOps.
- Опыт интеграции OpenAI, Anthropic или других LLM API.
- Опыт работы с Next.js и SSR.
Преимущества
- Профессиональный рост: поддержка курсов, конференций и изучения английского языка (до 100% покрытия).
- Work-life fit: удаленный или гибридный формат с гибким графиком в международных командах.
- Оплачиваемый отпуск: до 20 дней отпуска + 8 корпоративных праздников + 5 личных дней в год.
- Программы признания: структурированные обзоры производительности и командные награды.
- Командная культура: ретриты в международных локациях (например, апартаменты компании на Кипре).