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-компаний;
- Белая заработная плата с учётом пожеланий финалистов;
- Удалёнка или комфортный офис, у нас есть своя кухня с микроволновкой, холодильником и безлимитными чаем и кофе, удобные рабочие места, а также все необходимые ресурсы для деятельности;
- ДМС в первый месяц работы, включая стоматологию, и оплачиваемый больничный;
- Постоянное развитие, внутренние коммуникации, обратная связь от руководства, возможность дополнительного обучения (тренинги, семинары);
- Корпоративный спорт: действующие футбольная и волейбольная команды.