Алматы, Алатауский район, микрорайон Акбулак, улица Лизунова, 1/1
Метро: Бауыржан МомышулыИщем разработчика уровня 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.
• Опыт работы в команде и понимание процессов разработки.
• Есть портфолио.
Институт Космической Техники и Технологии
Алматы
до 500000 KZT
QOMEK KAZAKHSTAN (КОМЕК КАЗАХСТАН)
Алматы
от 500000 KZT
Институт Космической Техники и Технологии
Алматы
до 700000 KZT
QOMEK KAZAKHSTAN (КОМЕК КАЗАХСТАН)
Алматы
до 700000 KZT
EUROPHARMA, ТМ (ТОО AK NIET GROUP)
Алматы
до 300000 KZT
Университет Туран
Алматы
до 600000 KZT
Алматы
до 600000 KZT