Ведущий Full-stack разработчик (B2B SaaS, MVP) at HSE-TECH — NeverHard
Ведущий Full-stack разработчик (B2B SaaS, MVP) at HSE-TECH in Тараз. Skills: 1С:Отчетность, Adaptive design, Authorization, B2B, Bases de données. Apply on NeverHard.
Company
HSE-TECH
Location
Тараз
Type
full_time
Remote: Yes
Required skills:
1С:Отчетность
Adaptive design
Authorization
B2B
Bases de données
Développeur web Full stack
MVP
Project Checklists
Reference Models
SaaS
ТОО «HSE‑Tech» разрабатывает казахстанскую B2B SaaS-платформу («облачную корпоративную платформу для бизнеса») для цифровизации процессов безопасности и охраны труда на производственных предприятиях. Первый этап проекта — создание MVP HSE Audit & Checklist Platform: системы для проведения аудитов и инспекций, заполнения электронных чек-листов, фотофиксации нарушений, назначения корректирующих мероприятий, контроля сроков исполнения и формирования отчётности. Ищем самостоятельного ведущего Full-stack разработчика («разработчика полного цикла»), способного участвовать в выборе технической архитектуры и довести продукт от сформированных требований до рабочей версии, готовой к пилотному внедрению. Обязанности: — участие в уточнении и формализации функциональных и технических требований; — проектирование архитектуры платформы и базы данных; — обоснованный выбор технологического стека; — разработка frontend («пользовательской части») и backend («серверной части») платформы; — разработка адаптивного веб-интерфейса для работы со смартфонов без создания отдельного мобильного приложения на первом этапе; — реализация регистрации, авторизации и личных кабинетов; — разработка ролевой модели и разграничения прав доступа; — создание и настройка электронных чек-листов; — реализация процессов проведения аудитов и инспекций; — фиксация выявленных нарушений и несоответствий; — прикрепление фотографий и других подтверждающих материалов; — назначение ответственных лиц, сроков устранения и статусов исполнения; — контроль выполнения корректирующих мероприятий; — разработка уведомлений о приближении сроков и просрочках; — формирование PDF-отчётов; — создание Dashboard («аналитической панели») с основными показателями; — реализация журнала действий пользователей; — разработка базовых функций администрирования; — тестирование разработанного функционала, выявление и устранение ошибок; — оптимизация производительности и обеспечение стабильной работы системы; — развёртывание тестовой и рабочей версий продукта; — организация резервного копирования и восстановления данных; — реализация базовых мер защиты корпоративных и пользовательских данных; — ведение технической документации; — подготовка платформы к пилотному внедрению и дальнейшему масштабированию; — регулярная демонстрация результатов разработки в соответствии с согласованным планом и этапами работ. Требования: — практический опыт коммерческой Full-stack разработки; — опыт самостоятельной разработки веб-продукта или значимой части информационной системы; — уверенное владение современными frontend- и backend-технологиями; — опыт проектирования и работы с реляционными базами данных; — опыт реализации регистрации, авторизации, ролевой модели и разграничения прав доступа; — опыт разработки API («программных интерфейсов взаимодействия»); — опыт работы с загрузкой файлов, уведомлениями и формированием отчётов; — понимание принципов информационной безопасности и защиты данных; — знание Git («системы управления версиями»); — умение проектировать понятную, поддерживаемую и масштабируемую архитектуру; — умение документировать технические решения; — способность самостоятельно оценивать задачи, предлагать обоснованные решения и отвечать за результат; — готовность работать с продуктом на стадии создания MVP; — наличие завершённых проектов, которые можно продемонстрировать. Рассмотрим кандидата с меньшим официальным опытом работы, если он сможет продемонстрировать самостоятельно разработанный и запущенный веб-продукт сопоставимого уровня, объяснить его архитектуру и подтвердить личный вклад в разработку. Будет преимуществом: — опыт разработки B2B SaaS-продуктов; — опыт создания систем аудитов, проверок, задач, согласований, корректирующих мероприятий или электронного документооборота; — опыт работы в роли Tech Lead («технического руководителя»); — опыт создания продукта с нуля до запуска; — опыт работы с облачной инфраструктурой; — опыт настройки резервного копирования, журналирования и мониторинга; — опыт разработки адаптивных веб-интерфейсов для смартфонов; — опыт подготовки систем к пилотной или промышленной эксплуатации; — понимание требований к защите персональных и корпоративных данных. Условия: — постоянная работа по трудовому договору; — полная занятость; — график работы 5/2; — восьмичасовой рабочий день; — удалённый формат работы; — из Тараза возможны периодические очные рабочие встречи; — гибкое начало и окончание рабочего дня при соблюдении согласованных часов доступности; — работа по согласованному плану разработки с фиксацией этапов, сроков и ожидаемых результатов; — регулярная демонстрация выполненной работы; — прямое взаимодействие с основателем и владельцем продукта; — участие в создании казахстанского технологического продукта с нуля; — возможность влиять на архитектуру и обоснованные технические решения; — размер заработной платы обсуждается индивидуально с учётом квалификации, подтверждённого опыта и результатов собеседования; — перспективы долгосрочного профессионального развития вместе с продуктом. В сопроводительном письме просим кратко ответить на следующие вопросы: Какие веб-продукты или информационные системы вы разрабатывали? Какова была ваша личная роль в указанных проектах? Есть ли у вас опыт самостоятельного создания продукта с нуля до запуска? Какой технологический стек вы предложили бы для данного MVP и почему? Есть ли у вас опыт реализации авторизации, ролевой модели и разграничения прав доступа? Какие завершённые проекты, репозитории или демонстрационные версии вы можете показать? В каком городе вы находитесь? Когда вы готовы приступить к работе? Этапы отбора: — рассмотрение резюме, портфолио и сопроводительного письма; — онлайн-собеседование; — обсуждение релевантного опыта, выполненных проектов и предлагаемого архитектурного подхода; — при необходимости — небольшое практическое задание, максимально приближённое к реальной задаче проекта; — согласование условий работы. Мы ищем не только исполнителя отдельных задач, а самостоятельного технического специалиста, который сможет превратить требования отраслевого эксперта в надёжный, понятный и масштабируемый цифровой продукт.