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

29 Июня

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

Город:

Алматы

Занятость:

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

Компания "TechWorks"

Кого мы ищем

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

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

  • Разработка 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, аналитиками

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

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

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

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

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

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

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

Похожие вакансии

03 Июля

BI Developer

Алматы

Компания "Freedom Holding Operations" Задачи: Поддержка и развитие корпоративной системы отчетности на базе MS Power BI; Разработка...

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

03 Июля

Python Middle/Senior Developer

Алматы

Компания "PLAVNO (ПЛАВНО)" Мы приглашаем в свою команду опытных разработчиков, готовых решать серьезные задачи, работать, учиться и развиваться...

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

04 Июля

Junior/Middle SQL Developer

Алматы

Компания "Микрофинансовая организация Азиатский Кредитный Фонд" Требования к кандидату: Основные навыки (MS SQL – Middle): Уверенное...

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

04 Июля

Senior Developer

Алматы

Компания "Микрофинансовая организация Азиатский Кредитный Фонд" ТОО «МФО Азиатский Кредитный Фонд» приглашает в свою команду опытного и...

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

03 Июля

Senior Developer Low-code (CRM Creatio)

Алматы

Компания "Beeline, ТМ" Вакансия предполагает полную занятость, без возможности совмещения. Проектная занятость на 6 месяцев, оформление по...

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

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

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