Fullstack Developer (Junior–Middle)
Город:
Алматы
Занятость:
Полная занятость
Компания "j-19 group"
Ищем разработчика уровня Junior–Middle, который умеет работать как с фронтом, так и с бэком, и способен качественно интегрировать эти части через REST API. Нужен человек, уверенно понимающий, как данные проходят полный путь от интерфейса до сервера и обратно.
Обязанности
• Разработка и поддержка REST API на одном из языков: JavaScript (Node.js) или Python (FastAPI, Django REST, Flask).
• Интеграция API с клиентскими интерфейсами на React / Vue / Angular.
• Настройка обмена данными между фронтом и бэком, корректная работа с запросами, ответами и ошибками.
• Работа с базами данных (PostgreSQL, MySQL или MongoDB).
• Поддержание существующего кода, улучшение читаемости и стабильности.
• Отладка взаимодействия фронта и бэка, работа с инструментами тестирования API (Postman, Insomnia).
• Участие в разработке архитектуры API и клиентской части, добавление новых функций в продукт.
Требования
1. Backend
• Понимание принципов REST: ресурсы, CRUD-операции, статусы ответов.
• Опыт написания простых API на Node.js (Express/Nest) или Python (FastAPI/Django REST/Flask).
• Владение основами работы с БД и ORM/клиентами.
• Навыки обработки ошибок и формирования корректных ответов API.
• Базовое понимание авторизации: JWT, Bearer Token, cookies/sessions.
2. Frontend
• Уверенное знание HTML, CSS, JavaScript.
• Опыт работы с одним из фреймворков: React / Vue / Angular.
• Понимание асинхронности: async/await, промисы.
• Умение отправлять HTTP-запросы и работать с результатами (fetch / axios).
• Опыт интеграции REST API в интерфейс, работа с формами, состоянием, роутером.
3. Интеграция фронта и бэка
• Умение связывать клиентскую часть с сервером через REST API.
• Понимание и умение решать проблемы CORS.
• Работа с документацией API, Swagger/OpenAPI.
• Тестирование эндпоинтов, отладка запросов.
• Понимание базовых паттернов взаимодействия: пагинация, фильтрация, сортировка, загрузка/отправка данных.
4. Общие инженерные навыки
• Владение Git: ветки, merge/pull request, разрешение конфликтов.
• Понимание структуры проекта и принципов чистого и аккуратного кода (KISS, DRY).
• Умение логировать и дебажить как фронт, так и бэк.
• Базовое знание Docker будет плюсом (запуск локального окружения).
Будет плюсом
• Понимание основ безопасности API.
• Опыт работы в команде и понимание процессов разработки.
• Есть портфолио.
10 Января
Senior Python Developer (Data Collection / Web Scraping)
Алматы
Компания "SL KG" We are a global OSINT company headquartered in the US, empowering investigators and security professionals with cutting-edge...
11 Января
Алматы
Компания "Банк Хоум Кредит, ДБ АО" Задачи, которые ты будешь выполнять: Автоматизация инфраструктурных задач Data Science Разработка и...
11 Января
Алматы
Компания "DAR tech" Компания DAR — технологическая экосистема с фокусом на развитие IT-продуктов в сфере образования, финтеха, цифровых...
11 Января
Продуктовый аналитик (Middle Product Analyst)
Алматы
Компания "Bank RBK, АО" Обязанности: Строить аналитику по продуктам (данные, метрики, эффективность, качество, дашборды и воронки)....
12 Января
Senior Backend Software Developer (Java / Go)
Алматы
Компания "Неткрэкер Текнолоджи Казахстан" Join Netcracker Technology to work for a forward-looking software company that offers...
Вакансия размещена в отрасли