Мы — стабильная компания, которая управляет жилищным комплексом премиум класса. Наш бизнес работает на нескольких системах: управление заявками жителей через CRM-систему, множество разных собственных сервисов, Telegram-боты для внутренней коммуникации, интеграции с системой контроля доступа и многое другое.
В сопроводительном письме обязательно:
1. Напишите коротко о ваших проектах, в которых вы участвовали и что конкретно делали.
2. Пример проекта, где вы делали что-то сложное с нуля (или переделывали) - Ссылка на ГитХаб или Демо как преимущество.
Что Вы будете делать:
- Разрабатывать новые решения по бизнес-требованиям или запросу руководства
- Создание систем с высокой нагрузкой (1000 — 1500 заявок в сутки и более)
- Создание телеграмм ботов в виде Mini-app решений
- Интеграции с платежными системами (преимущественно с ЮКассой или подобными)
- Брать на контроль и поддержку существующие решения с последующей оптимизацией
- Принимать участие в встречах по созданию нового функционала или возникающих трудностей.
Требования:
- 3+ лет опыта в роли fullstack-разработчика
- JavaScript/TypeScript или Python — уверенное знание одного из них
- React, Vue или Angular — опыт с одним из фреймворков
- PostgreSQL или MySQL — работа с индексами, оптимизацией запросов, понимание ACID
- Redis — кеширование, очереди, session store (или хотя бы базовое понимание)
- Telegram Bot API — опыт разработки ботов на любом языке
- REST API — проектирование и интеграция с внешними системами
- Docker — разворачивание контейнеров, написание Dockerfile
- Оптимизация SQL-запросов (EXPLAIN, индексирование)
- Кеширование и построение масштабируемой архитектуры
- Асинхронная обработка данных (async/await, очереди задач)
- Понимание проблем с производительностью и способы их решения
- Работа с мониторингом и логированием.
Желаемый стек:
- Бэк - Node.js 18+ + NestJS + TypeScript или Python 3.10+ + FastAPI + async SQLAlchemy
- Фронт - React 18+ + TypeScript + Mantine
- БД - PostgreSQL (основная) + Redis (кеширование и очереди)
- Telegram - Telegraf.js (для Node.js) или aiogram 3+ (для Python)
- DevOps - Docker + Docker Compose + GitHub Actions (CI/CD)
- Мониторинг - Sentry + Winston/Pino (Node.js) или structlog (Python)
Будет плюсом-преимуществом
- Опыт работы с Bitrix24 (даже базовое знание)
- Опыт с PWA (Progressive Web Apps)
- Опыт с WebSocket и real-time приложениями
- Опыт с микросервисной архитектурой и Kafka/RabbitMQ
- Знание Linux и shell скриптов
- Опыт с Kubernetes
- Собственные open-source проекты на GitHub
- Статьи в техническом блоге или выступления на конференциях
Условия:
- Место работы: офис, гибридный формат возможен после испытательного срока
- Оформление: ТК РФ, ИП, самозанятость, срочный договор — на выбор
- Формат: полная занятость.