Software Developer TypeScript (Node.js + Vue.js)

TechWorks
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Алматы, проспект Достык, 210А
Описание вакансии

Кого мы ищем

Мы ищем разработчика, который относится к своей работе как инженер — увлечён технологиями, стремится глубже понимать системы и использовать технические решения для реального улучшения процессов.
Нам нужен человек, который не боится сложных задач, умеет разбираться в новых инструментах и подходах, и готов самостоятельно доводить решения до результата.

Чем предстоит заниматься

  • Разработка backend и frontend на TypeScript (Node.js + Vue.js / React)

  • Интеграция с внешними системами: REST, SOAP, Kafka

  • Покрытие кода тестами, соблюдение читаемости, структурности и единых подходов

  • Работа с реляционными базами данных (PostgreSQL, Oracle) и нереляционными хранилищами

  • Участие в обсуждении архитектурных решений и проектировании компонентов системы

Что нам важно

Технические навыки

TypeScript / Node.js / Vue.js

  • Отличное понимание синтаксиса и возможностей TypeScript

  • Знание async/await, замыканий, this, строгой типизации

  • Опыт работы с Express, middleware, логированием и обработкой ошибок

  • Понимание реактивности Vue, жизненного цикла компонентов, computed, watch, v-model

API / Интеграции

  • Глубокое понимание REST, HTTP-методов, кодов ответов, CORS

  • Работа с OpenAPI, структура API-контрактов

Базы данных

  • Уверенная работа с SQL-запросами

  • Понимание индексов, пагинации, JOIN-ов

  • Знание сильных и слабых сторон различных типов баз данных

  • Опыт работы с нереляционными хранилищами

Dev-инструменты

  • Docker: сборка образов, проброс портов, Dockerfile

  • Git: pull/push, работа с ветками, разрешение конфликтов, merge и rebase

Тестирование

  • Знание принципов unit-тестирования

  • Опыт работы с Jest или аналогичными инструментами

Проектирование

  • Базовые принципы системного и архитектурного дизайна

  • Понимание слоёв, зависимостей, границ компонентов

  • Участие в проектировании архитектуры системы

Рабочий подход

  • Самостоятельность в разборе задач и поиске решений

  • Готовность к работе с новыми технологиями и нестандартными задачами

  • Инициативность, желание улучшать не только код, но и процессы

  • Эффективное взаимодействие с коллегами: разработчиками, QA, аналитиками

Что мы предлагаем

  • Инженерную команду с сильной архитектурной культурой

  • Наставничество и регулярную обратную связь

  • Участие в реальных проектах с влиянием на технические решения

  • Компенсацию обучения: профессиональные курсы, литература, конференции

  • Современное оборудование и комфортный офис

  • Конкурентную заработную плату — обсуждается индивидуально по итогам собеседования

Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку