Амеличева Дарья Викторовна

Технический директор (CTO)

От 5 000 RUR
  • Екатеринбург
  • Частичная занятость
  • Удаленная работа
  • От 3 до 6 лет

Платформа для строительных услуг объединяет домовладельцев и специалистов‑строителей всех направлений, позволяя заказывать, координировать и контролировать строительные и ремонтные работы.

Разработка проекта стартовала в 2023 году, к сентябрю того же года был запущен MVP — веб‑версия приложения. На текущий момент технологический стек включает фронтенд на React + Next.js, бэкенд на Java + Spring и базу данных PostgreSQL.

Проект активно развивается: готов дизайн мобильного приложения, сформирована команда разработчиков. Перед командой стоит амбициозная задача — разработать мобильное приложение с расширенным функционалом.

Команде требуется технический лидер, который будет регулярно проводить код-ревью (фронтенд, бэкенд, мобильная разработка) и давать обратную связь разработчикам. В зону ответственности также войдут участие в проектировании архитектуры мобильного приложения, предложение оптимизаций стека, оценка сроков и рисков реализации новых функций.

На текущий момент подразумевается частичная занятость с оплатой по часам.

Пожелания к кандидату:

1. Образование и опыт:
-высшее техническое образование;
-от 5 лет опыта разработки ПО, из них 2–3 года на позиции Senior‑разработчика;
-опыт руководства командами или ведения крупных проектов.


2. Технические навыки:
-уверенное владение Java и Spring (обязательно);
-понимание принципов работы React + Next.js;
-опыт работы с PostgreSQL (оптимизация запросов, схемы, миграции);
-знание паттернов проектирования и принципов чистой архитектуры (SOLID, DRY, KISS);
-опыт проектирования масштабируемых систем (микросервисы, REST/GraphQL, асинхронные коммуникации);
-навыки настройки CI/CD (GitLab CI, Jenkins, GitHub Actions);
-работа с Docker и Kubernetes;
-базовые знания DevOps и мониторинга (Prometheus, Grafana, ELK);
-опыт написания и ревью автотестов (юнит, интеграционные, нагрузочные).


3. Архитектурные компетенции:
-проектирование и документирование API (REST, GraphQL, Swagger/OpenAPI);
-интеграция мобильных приложений с бэкендом;
-понимание подходов к разделению монолита на микросервисы;
-основы безопасности (аутентификация, авторизация, защита от атак).


4. Управленческие и коммуникационные навыки:
-декомпозиция задач и постановка технических требований;
-проведение код‑ревью и менторство;
-выстраивание процессов (Scrum/Kanban, планирование спринтов);
-перевод бизнес‑требований в технические решения


5.Преимущества:
-опыт разработки мобильных приложений (React Native, Kotlin/Swift)