описание
В настоящий момент наша команда разрабатывает информационную платформу, объединяющую в себе обработку геопространственных данных, моделирование сценариев, элементы ИИ и комплексные вычисления. Продукт уже имеет работающий MVP. В связи с активным расширением команды ищем Fullstack-разработчика PHP/Vue, который сможет работать с разными уровнями системы: backend, frontend, базой данных и архитектурой.
задачи
- Проектировать и развивать backend на PHP и Rust.
- Участвовать в развитии frontend-части платформы.
- Оптимизировать работу PostgreSQL/PostGIS.
- Разрабатывать и оптимизировать обработку геоданных, включая zonal statistics, пересечения полигонов и расчет метрик.
- Реализовывать надежную асинхронную обработку через очереди.
- Работать с Redis, RabbitMQ и Kafka.
- Проводить профилирование и оптимизацию производительности на разных уровнях системы.
- Проектировать API и сервисы с учетом требований к производительности, масштабируемости и отказоустойчивости.
- Обеспечивать безопасность данных и API.
требования
- Опыт коммерческой разработки от 5 лет.
- Экспертное знание PHP и фреймворка Laravel.
- Уверенное знание JavaScript/TypeScript и практический опыт работы с современными frontend-фреймворками.
- Опыт разработки на Rust (в том числе — в рамках pet-проектов), готовность обучаться работе с языком и его фреймворками (Tokio/Axum/Tower).
- Опыт разработки высоконагруженных систем и микросервисной архитектуры.
- Глубокое понимание PostgreSQL и практический опыт оптимизации запросов;
- Опыт работы с Redis и брокерами очередей (RabbitMQ, Kafka).
- Опыт профилирования и оптимизации производительности приложений.
- Понимание принципов построения отказоустойчивых и масштабируемых систем.
- Понимание основных принципов сетевой безопасности и защиты API.
- Способность разбираться в задачах на разных уровнях системы — от базы данных до frontend.
- Будет плюсом: опыт работы с геопространственными данными
условия
- Официальное трудоустройство по ТК РФ с первого дня.
- Современную технику для работы.
- Офисный формат с гибким началом рабочего дня.
- Конкурентный уровень дохода, обсуждаемый индивидуально.
- Участие в создании масштабного технологического продукта, работу с нетривиальными задачами на стыке Rust, GIS, высоконагруженных вычислений и AI.