Мы ищем опытного Full Stack Developer (MERN Stack) для работы в нашей динамичной команде. Вы будете разрабатывать и поддерживать масштабируемые веб-приложения с использованием MongoDB, Express.js, React.js и Node.js. Идеальный кандидат должен обладать опытом как в frontend, так и в backend разработке, а также создавать эффективные и удобные приложения.
Основные обязанности- Разработка и поддержка full-stack веб-приложений с использованием MERN Stack (MongoDB, Express.js, React.js, Node.js).
- Создание и оптимизация RESTful API и их интеграция с компонентами фронтенда.
- Разработка адаптивных и удобных интерфейсов с использованием React.js.
- Управление и работа с базами данных (MongoDB) для обработки больших объемов данных.
- Обеспечение оптимизации приложений для скорости и масштабируемости.
- Отладка, устранение неполадок и решение технических проблем.
- Сотрудничество с дизайнерами и другими разработчиками для реализации новых функций и улучшения пользовательского опыта.
- Отличное знание JavaScript (ES6+) и опыт работы с MERN Stack.
- Глубокое понимание React.js, включая библиотеки управления состоянием, такие как Redux или Context API.
- Уверенные знания Node.js и фреймворков для backend, таких как Express.js.
- Опыт работы с MongoDB, включая моделирование данных и оптимизацию производительности.
- Владение HTML, CSS и CSS-фреймворками (например, TailwindCSS или Bootstrap).
- Опыт работы с системами контроля версий, такими как Git.
- Умение писать юнит-, интеграционные и end-to-end тесты.
- Отличные навыки отладки и решения проблем.
- Знание Next.js для серверного рендеринга (SSR).
- Опыт работы с GraphQL и Apollo Client.
- Знакомство с CI/CD пайплайнами и процессами деплоя.
- Навыки работы с Docker и контейнеризированной разработкой.
- Понимание WebSockets и приложений в реальном времени.
- Часы работы: с 9:00 до 18:00
- Выходные: суббота и воскресенье
- Конкурентная заработная плата в зависимости от опыта и навыков.
- Возможность работать над инновационными проектами в дружной команде.
- Возможности для профессионального роста и обучения.
- Доступ к современным инструментам и технологиям.
Процесс подачи заявки
Пожалуйста, отправьте своё резюме, портфолио и краткое сопроводительное письмо, объясняющее, почему вы подходите на эту должность, на [email protected].