Software Developer TypeScript (Node.js + Vue.js)
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-modelAPI / ИнтеграцииГлубокое понимание REST, HTTP-методов, кодов ответов, CORSРабота с OpenAPI, структура API-контрактовБазы данныхУверенная работа с SQL-запросамиПонимание индексов, пагинации, JOIN-овЗнание сильных и слабых сторон различных типов баз данныхОпыт работы с нереляционными хранилищамиDev-инструментыDocker: сборка образов, проброс портов, DockerfileGit: pull/push, работа с ветками, разрешение конфликтов, merge и rebaseТестированиеЗнание принципов unit-тестированияОпыт работы с Jest или аналогичными инструментамиПроектированиеБазовые принципы системного и архитектурного дизайнаПонимание слоёв, зависимостей, границ компонентовУчастие в проектировании архитектуры системыРабочий подходСамостоятельность в разборе задач и поиске решенийГотовность к работе с новыми технологиями и нестандартными задачамиИнициативность, желание улучшать не только код, но и процессыЭффективное взаимодействие с коллегами: разработчиками, QA, аналитикамиЧто мы предлагаемИнженерную команду с сильной архитектурной культуройНаставничество и регулярную обратную связьУчастие в реальных проектах с влиянием на технические решенияКомпенсацию обучения: профессиональные курсы, литература, конференцииСовременное оборудование и комфортный офисКонкурентную заработную плату — обсуждается индивидуально по итогам собеседованияTechWorks - консалтинговая ИТ-компания, оказывающая услуги в области бизнес-консультирования, системной интеграции, проектирования и разработки программного обеспечения для корпоративного и государственного секторов.Мы оказываем поддержку клиентам на любом этапе реализации программ трансформации бизнеса - от разработки ИТ стратегии и технологического консалтинга до проектирования систем и внедрения бизнес-приложений, последующего обучения и аутсорсинга поддержки пользователей и приложений.Основные направления деятельности:
- Разработка и внедрение информационных систем
- Внедрение вендорных решении и лицензионного ПО
- Обследование ИТ-инфраструктуры (аудит, технический консалтинг)
- Поставка оборудования и аппаратных решений
- Техническая поддержка и обучение
HeadHunter