Full-stack engineer PHP JS/TS
Прямой работодатель Planner 5D ( planner5d.com )
Опыт работы более 5 летот 200 000 до 500 000 ₽
Planner 5D - лидер на рынке казуальных планировщиков помещений и дизайна интерьера. Planner 5D совмещает в себе набор мощных современных технологий (AI/ML, 3d визуализацией, AR/VR) с доступным, интуитивным интерфейсом, помогая обычным пользователям достигать профессионального результата.
Приглашаем в команду Full-stack engineer, чтобы:
- который изучит наш web-stack от А до Я и предложит способы его улучшить
- будет зантересован в улучшении архитектуры проекта и кодовой базы
- знает как работают БД, кэширование, файловые, web-серверы и как все это использовать в back-end
- понимает, как сохранить высокую производительность и как избежать дыр в безопасности кода
- в идеале: знает, умеет и любит работать с 2D/3D графикой (Canvas, WebGL, OpenGL)
Круг задач:
- Создать новый способ входа пользователей в систему
- Реализовывать функции API, необходимых для наших приложений
- Улучшать наш редактор 2D / 3D (используем webGL/openGL)
- Рефакторинг
- Создавать структуры базы данных для новых функций
- Иногда javascript (примерно 20% от всех задач)
- Подключение подготовленных HTML, CSS, ...
- Находиться в постоянном диалоге с технической и продуктовой командой
Наш стек:
- PHP 7.4(8.1), Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git., Docker.
- For front-end part: native Javascript, JQuery(legacy code), Typescript, Three.js(OpenGL), Webpack, Websocket, Jest (unit tests), Docker, SVG.
Опыт, который мы ищем:
- 6+ лет коммерческой web-разработки на PHP (с популярными фреймворками и библиотеками)
- от 3х лет опыт с JavaScript (ECMAScript 6+ must)
- опыт с TypeScript
- широкий опыт с базами данных (MySQL, MongoDB)
- опыт работы с очередями (RabbitMQ)
- знание лучших практик в области безопасности, производительности, управления памятью, ремонтопригодности, структуры данных и др.
- хорошее понимание серверной инфраструктуры, CI/CD, веб-протоколов
- разговорный английский от intermediate и выше
Будет +
- опыт работы с 2D and 3D графикой и/или интерес это освоить в скором времени (мы используем Canvas, WebGL, OpenGL)
- сильные знания в математике, геометрии
Вместе с Planner 5D:
- Прямое участие в развитии продукта. Вы сможете предлагать и реализовывать лучшие дизайнерские решения на всех платформах Planner5D!
- Достойная зарплата с привязкой к курсу EUR
- #full-remote
- отпуски, больничные 100% компенсация, курсы английского на Skyeng
- International connection и насыщенная социальная жизнь внутри команды
- Любим, когда продуктивно и качественно без бюрократии, "бесконечных" митингов и токсичности.
