368,746open jobs
9,444companies
47,506added this week
Browse all
Salary
$14k – $21k per year
Location
Remote/Hybrid (Nizhny Novgorod, Russia)
Seniority
Junior · 2+ years exp
Overview
Company
Impact
Profile match
Lesdozor is a Russian organization that provides remote monitoring and surveillance services for forested areas using satellite data and other geospatial technologies. Its platform is used to detect and track events such as logging activity, fires and environmental changes to support forestry management and conservation bodies.

«ДиСиКон» - компания-разработчик и интегратор высокотехнологичных решений для мониторинга лесных пожаров. Основным продуктом компании является система раннего обнаружения очагов возгорания «Лесной Дозор», которая бережет леса от пожара во многих регионах РФ с 2011 года. Система спроектирована и создана российскими разработчиками по запросу Департамента лесного хозяйства. Запатентованные технологии комплекса включают в себя:

- 14 российских патентов,

- 4 евразийских и 3 патента США

Наша платформа представляет собой клиент-серверное SaaS решение:

  • ядро платформы разработано на VC++ и .Net Framework 4.8
  • десктопный клиент - WPF-приложение на .Net Framework 4.8
  • веб-клиент на React/Redux

Мы ищем опытного .NET/JS фулл-стек разработчика для решения задач по развитию платформы и созданию новых продуктов, с задачей возглавить направление разработки и стать тим-лидом команды.

Задачи, которые нужно будет решать

  • Разрабатывать и развивать веб-приложение на React/TypeScript со строгой типизацией
  • Строить интерфейсы на базе Ant Design в соответствии с дизайн-системой проекта
  • Разрабатывать и поддерживать карту как ключевой элемент интерфейса: слои, кластеризация объектов, кастомные маркеры и попапы, работа с геометрией и координатами, отрисовка зон покрытия и маршрутов
  • Развивать картографическую часть на OpenLayers с перспективой перехода на CesiumJS (3D-визуализация рельефа и покрытия камер)
  • Интегрироваться с REST API и SignalR-хабом для получения real-time событий (пожары, статусы камер, обновления карты
  • Разбирать и рефакторить существующий код, устранять технический долг
  • Участвовать в code-review, писать поддерживаемый и тестируемый код
  • Общаться с бэкенд-командой и дизайнером, участвовать в проработке задач

Требования:

  • Опыт коммерческой разработки на React от 2-х лет
  • Уверенное знание TypeScript, опыт работы в проектах со строгой типизацией (строгий tsconfig, отсутствие any, типизация API-контрактов)
  • Опыт работы с Zustand (или готовность быстро освоить при опыте с аналогичными легковесными стейт-менеджерами)
  • Опыт работы с Ant Design
  • Опыт работы с картографическими библиотеками (OpenLayers, Leaflet, Mapbox GL, CesiumJS или аналоги)
  • Опыт работы с Tailwind CSS и препроцессорами (LESS/SCSS), понимание организации стилей и переключения тем
  • Опыт реализации ролевой модели доступа (RBAC) и роутинга (React Router) в приложениях с разными пользовательскими ролями
  • Опыт работы с REST API, понимание асинхронного обмена данными
  • Опыт сборки проектов на Vite (или готовность быстро разобраться)
  • Умение работать с Git
  • Способность работать в команде, самостоятельно разбираться в задачах
  • Навык оценки, декомпозиции задачи

Дополнительные навыки (будет преимуществом)

  • Опыт работы с SignalR или аналогичными real-time протоколами (WebSocket) - желательно
  • Опыт работы с геоданными (GeoJSON, проекции координат, работа с растровыми/векторными тайлами)
  • Опыт работы с CesiumJS или другими 3D-визуализаторами карт
  • Опыт использования браузерных хранилищ (IndexedDB, localStorage) для кэширования и оффлайн-сценариев
  • Опыт работы в продуктовых компаниях с отлаженными процессами разработки
  • Технический английский

Условия:

  • Совершенно потрясающий коллектив
  • Свободная незарегламентированная среда общения и работы, отсутствие жёсткого графика
  • Гибридный формат работы: минимум 2 дня в неделю в офисе
  • Уровень дохода определяется индивидуально, обсуждается на собеседовании
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Nizhny Novgorod
$17k – $43k per year (Estimated) • In office • Full-Time • Tomsk
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Perm
C#
Java
Python
DevOps
CI/CD
Docker
Git
Grafana
Graylog
Kubernetes
Prometheus
Splunk
Apply
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
C++
C++
CMake
DevOps
Bitbucket
CI/CD
Git
Gitflow
Jenkins
RTOS
Chips/EDA
OpenOCD
Management
Confluence
Jira
QA
Pytest
Apply
$21k per year • In office • Contractor • Yekaterinburg
Python
SQL
Python
FastAPI
Flask
AI/ML
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
DevOps
Docker
Git
Apply
$68k – $85k per year • In office • Full-Time • Master's Degree • San Jose
Python
AI/ML
AI Agents
DevOps
Amazon EC2
AWS
AWS Lambda
Bitbucket
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Amazon S3
IAM
HPC
Cybersecurity
Least Privilege
Apply
$22k per year (gross) • In office • Full-Time • Nizhny Novgorod
Python
SQL
Databases
Apache Kafka
Cybersecurity
OWASP Top 10
Apply
$11k – $25k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Nizhny Novgorod
Python
DevOps
Docker
Apply
$39k per year (gross) • In office • Full-Time • Nizhny Novgorod
C++
Chips/EDA
Altium Designer
Apply
$10k – $17k per year (gross) • Remote • Full-Time • Nizhny Novgorod
Design
Axure RP
Figma
Apply
$18k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • Nizhny Novgorod
PHP
SQL
DevOps
Rest API
Apply
See all jobs
This is one of many
368,746 more open roles from verified company boards, updated every day.