Fullstack Developer (Junior–Middle) (в архиве)

14 Декабря

Партнерские Вакансии

Город:

Алматы

Занятость:

Полная занятость

Компания "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 Января

Junior Data Engineer

Алматы

Компания "Банк Хоум Кредит, ДБ АО" Задачи, которые ты будешь выполнять: Автоматизация инфраструктурных задач Data Science Разработка и...

Отправить резюме подробнее

11 Января

AI / LLM Engineer (Middle+)

Алматы

Компания "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...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: