Full-stack engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Planner 5D - лидер на рынке казуальных планировщиков помещений и дизайна интерьера. Planner 5D совмещает в себе набор мощных современных технологий (AI/ML, 3d визуализацией, AR/VR) с доступным, интуитивным интерфейсом, помогая обычным пользователям достигать профессионального результата.
🏠 За 10 лет Planner 5D накопил уникальный опыт и данные, которые позволяют автоматизировать процесс создания планировок и расстановки мебели. Постоянное обучение нейронных сетей, работа над computer vision и другие применения искусственного интеллекта, делают Planner 5D не просто инструментом, а настоящим персональным ассистентом в сфере дизайна интерьера.
🌍 Уже 62+ млн пользователей по всему миру обустраивают свои дома с помощью Planner 5D
👥 Planner 5D - это также крепкое комьюнити, где пользователи со всего мира делятся опытом друг с другом. Это онлайн-школа дизайна интерьера. Эти и другие фичи и активности делают Planner 5D уникальной digital-платформой #1 в мире по обустройству дома.
📱💻 Мы сделали Planner 5D кроссплатформенным решением Web, iOS, Android, Windows 10 и MacOS с полной синхронизацией между всеми платформами!
👨🏼💻👩🏻💻 Команда. Мы собрали профессионалов и энтузиастов, стремящихся сделать визуальные инструменты дизайна доступными для каждого вне зависимости от уровня подготовки. Сейчас в нашей команде 43+ интеллигентных и творческих людей. Мы работаем удаленно, в офисах из #Вильнюс и #Москва, разговариваем на нескольких языках, синхронизируем часовые пояса - и все это для создания невероятного продукт Planner 5D!
Приглашаем в команду Senior full-stack engineer,
- который изучит наш web-stack от А до Я и предложит способы его улучшить
- будет зантересован в улучшении архитектуры проекта и кодовой базы
- знает как работают БД, кэширование, файловые, web-серверы и как все это использовать в back-end
- понимает, как сохранить высокую производительность и как избежать дыр в безопасности кода
- в идеале: знает, умеет и любит работать с 2D\3D графикой (Canvas, WebGL, OpenGL)
- готов залидить web-команду.
Круг задач:
- Создать новый способ входа пользователей в систему
- Реализовывать функции API, необходимых для наших приложений
- Улучшать наш редактор 2D / 3D (используем webGL\openGL)
- Рефакторинг
- Создавать структуры базы данных для новых функций
- Иногда javascript (примерно 20% от всех задач)
- Подключение подготовленных HTML, CSS, ...
- Находиться в постоянном диалоге с технической и продуктовой командой
Опыт, который мы ищем:
- 6+ лет коммерческой web-разработки на PHP (с популярными фреймворками и библиотеками)
- от 3х лет опыт с JavaScript (ECMAScript 6+ must)
- широкий опыт с базами данных
- опыт работы с платежными системами \ API (PayPal, Stripe, Apple / Google payment processing, ...)
- знание лучших практик в области безопасности, производительности, управления памятью, ремонтопригодности, структуры данных и др.
- хорошее понимание серверной инфраструктуры, CI/CD, веб-протоколов
- разговорный английский от intermediate и выше
Будет +
- опыт работы с 2D and 3D графикой и\или интерес это освоить в скором времени (мы используем Canvas, WebGL, OpenGL)
- сильные знания в математике, геометрии
- опыт в роли team\tech lead командны на 3+ человека
- понимание литовского языка 😜
Дополнительные инструкции
Вместе с Planner 5D:
- Прямое участие в развитии продукта. Вы сможете предлагать и реализовывать лучшие технические решения внутри Planner5D!
- Достойная зарплата
- #remote #fulltime
- Оплата языковых курсов и курсов повышение квалификации
- Гарантируем продуктивную рабочую атмосферу без "бесконечных" митингов и бюрократии.
- Все необходимое для работы железо 🖥