Fullstack Developer

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

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

График работы

Полный день

STRATA SOLUTIONS реализует комплексные проекты по созданию коммерческого программного обеспечения для решения актуальных задач нефтегазовой индустрии.

Задачи по Frontend части:

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

Несколько примеров задач:

  • Кастомные динамические визуализации на SVG, Canvas (2d, WebGL);
  • Интеграции WebAssembly;
  • Реализация множества уникальных кастомных компонентов (в том числе и нативных Web Components);
  • Механизмы кеширования;
  • Работа с большими данными в IndexedDB (в браузер выгружаем большое количество данных);
  • Virtual scrolling для таблиц, списков, деревьев.

Что мы от вас ждём:

  • Отлично владеете чистым JavaScript;
  • Умеете применять строгую типизацию (TypeScript);
  • Отлично понимаете: ООП, Eventbus, Observable, Finite-state machine, MVC, SPA, SSR;
  • Как плюс опыт с: SVG, Canvas (2d, WebGL), IndexedDB;
  • Программируете на абстракциях;
  • Понимаете, нативные Web Components;
  • Имеете опыт с React (наш основной стек);
  • Имеете опыт с Redux, MobX или другими стейт менеджерами (Valtio, Nano stores, etc); понимаете их плюсы и минусы.

Будет большим преимуществом:

  • Образование в области компьютерных наук, математики. Знание C/C++, Java, Scala или любого другого компилируемого языка.
  • Опыт профилирования и оптимизации JavaScript в браузере;
  • Опыт использования Next.js;
  • Опыт с WebAssembly (C/C++, AssemblyScript);
  • Опыт сложной верстки (HTML, CSS);
  • Опыт с Tailwind CSS или понимание Atomic CSS, как паттерна;
  • Понимание технологий тестирования Jest, Nightwatch, AVA, Cypress, etc.

Задачи по Backend части:

  • Разработка и поддержка информационных систем (Django + DRF);
  • Работа с Django ORM (PostgreSQL), и преимущественно написание SQL запросов и анализ структуры БД (MS SQL);
  • Поддержка и разработка API под Frontend.

Что мы от вас ждём:

  • Отлично владеете чистым Python 3+;
  • Имеете опыт коммерческой разработки нагруженных серверных приложений на Python (Django/Flask/FastApi);
  • Опыт работы с Django Rest Framework и Django ORM;
  • Имеете опыт работы с SQL и имеете опыт написания сложных запросов к базе;
  • Имеете опыт создания сложных запросов используя Django ORM и/или SQLAlchemy;
  • Имеете опыт работы с асинхронными задачами Celery/Dramatic + Redis/RabbitMQ.

Будет большим преимуществом:

  • Опыт работы с отладчиком;
  • Знание тонкостей работы MS SQL и/или PostgreSQL;
  • Опыт работы с Redis;
  • Опыт работы с микросервисной архитектурой;
  • Опыт работы с сервисами аутентификации/авторизации.

Условия

  • Strata Solutions включена Минцифры РФ в реестр аккредитованных IT-компаний;
  • Белая заработная плата с учётом пожеланий финалистов;
  • Удалёнка или комфортный офис, у нас есть своя кухня с микроволновкой, холодильником и безлимитными чаем и кофе, удобные рабочие места, а также все необходимые ресурсы для деятельности;
  • ДМС в первый месяц работы, включая стоматологию, и оплачиваемый больничный;
  • Постоянное развитие, внутренние коммуникации, обратная связь от руководства, возможность дополнительного обучения (тренинги, семинары);
  • Корпоративный спорт: действующие футбольная и волейбольная команды.

Ключевые навыки

React
Python
Javascript
Django framework
Flask
Fastapi
Next.js
Webassembly
Htmlagilitypack
Html/css
Sqlalchemy
Django orm
Celery
Dramatic
Redis c++ client
Rabbitmq

Контактная информация

Страта Солюшенс

Вакансия опубликована 06.08.2024 в г. Москва.

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

#

Москва

Нагатинская

Полный день

Подробное описание

22 августа

#

Москва

Полный день

Подробное описание

13 мая

#

Москва

Удаленная работа

Подробное описание

14 февраля