Мы — команда, которая занимается разработкой и поддержкой современных веб-приложений, а также развитием новых технических решений. Сейчас мы расширяемся и ищем
Fullstack-разработчика, который сможет усилить нашу команду и принять участие в работе над ключевыми проектами.
Ваши основные обязанности:
- Разработка и поддержка веб-приложений на JavaScript/TypeScript (Frontend + Backend).
- Создание интерфейсов на React.js с использованием современных практик и паттернов.
- Разработка backend-логики и API на Node.js (Express).
- Проектирование и оптимизация работы с базами данных (SQL/NoSQL).
- Взаимодействие с REST API.
- Интеграция сторонних сервисов и SDK.
- Оптимизация производительности фронтенда и бэкенда (bundle size, кэширование, индексы БД).
- Code review и участие в улучшении процессов разработки.
- Поддержка существующих проектов и развитие новых функциональностей.
- Участие в планировании и оценке задач.
Наши ожидания:
- 3–5 лет коммерческой разработки.
- Опыт разработки мобильных приложений (React Native).
- Уверенное владение JavaScript/TypeScript и современным стеком веб-разработки.
- Опыт разработки на React.js (hooks, state management, оптимизация рендеринга).
- Опыт разработки серверной части на Node.js (Express или Nest.js).
- Понимание принципов REST API и работы HTTP.
- Опыт работы с базами данных: SQL (PostgreSQL / MySQL) или NoSQL (MongoDB / Redis).
- Умение работать с Git (ветвление, merge, rebase).
- Понимание принципов тестирования (unit, integration).
- Опыт работы с Docker.
- Базовые знания CI/CD.
Будет плюсом:
- Опыт с GraphQL и WebSocket, Nest.js.
- Опыт работы с микросервисной архитектурой.
- Знание принципов проектирования API.
- Опыт работы с системами очередей (RabbitMQ, Redis Queue).
- Понимание принципов безопасности веб-приложений.
- Опыт работы с системами мониторинга и логирования.
Мы предлагаем:
- Работу в стабильной компании с возможностью карьерного роста.
- Молодой и дружный коллектив, который всегда поможет и поддержит.
- Официальное трудоустройство с первого рабочего дня и полностью «белую» зарплату.
- Пятидневную рабочую неделю, где пятница – сокращенный день.
- Удаленный формат работы.