Frontend

Frontend developer Full-time

О компании и команде

«М.Тех» выступает разработчиком уникальных SaaS-решений для цифровизации ритейла и внедрения лучшего бесшовного опыта, а также для сферы потребительского кредитования и электронных платежей.

Мы разрабатываем более 100 инновационных ИТ-продуктов на основе современной микросервисной и облачной инфраструктуры, больших данных, биометрии, ИИ и машинного обучения для улучшения качества жизни десятков тысяч сотрудников и миллионов покупателей по всей России.

Описание платформы:
Платформа WEB домена Цифровых каналов, высоконагруженный интернет-магазин: CMS + микросервисная архитектура + docker + kubernetes. Микросервисы написаны на языках Golang и Java. Фронтовое веб-приложение на Angular и Node.js

Задачи на проекте:

  • Осуществлять анализ ошибок в работе приложения, организация их устранения
  • Осуществлять написание программного кода в соответствии со спецификацией
  • Осуществлять консультирование первой и второй линии поддержки по направлению деятельности
  • Осуществлять оформление технической документации по проектным решениям и доработкам системы
  • Поддерживать документацию по направлению деятельности в актуальном состоянии
  • Осуществлять проведение функционального тестирования своих доработок
  • Разработка системы мониторинга продукта
  • Управлять командой разработчиков (адаптация, обучение, peer-review)
  • Принимать участие в развитии архитектуры системы в роли технического эксперта

    Ожидания от кандидата

    • Опыт разработки на JavaScript от 3-х лет
    • Понимание ООП и основных паттернов проектирования (SOLID, DRY, KISS и т.д.)
    • Опыт работы с REST API, Git, TFS
    • Опыт работы с экосистемой Angular (RxJS, NgRx, Angular cli и т. д.)
    • Опыт разработки BFF слоя (Nest.Js)
    • Уверенные знания TypeScript
    • Знание работы git, npm, docker
    • Опыт работы с CI/CD

    Условия работы

    • Глубокие знания Python и опыт работы с продвинутыми фреймворками: Опыт работы с Django, Flask для создания веб-приложений и FastAPI для асинхронных API. Знание продвинутых библиотек, таких как SQLAlchemy для ORM, Pydantic для валидации данных, Celery для асинхронных задач.
    • Опыт проектирования и работы с большими базами данных, включая оптимизацию запросов: Умение работать с реляционными БД (например, PostgreSQL, MySQL) и NoSQL решениями (например, MongoDB, Cassandra). Навыки оптимизации запросов SQL, знание принципов проектирования и нормализации БД, понимание транзакционных систем и работы с большими объемами данных.
    • Знание и опыт применения асинхронного программирования: работы с распределенными системами и микросервисной архитектурой.
    • Опыт разработки и интеграции сложных RESTful и GraphQL API.
    • Продвинутые знания в области контейнеризации и оркестрации (Docker, Kubernetes).

    Overview

    • Employer: М Тех
    • Job Title: Frontend developer
    • Published: 10 months, 3 weeks ago
    Apply For This Job