Node.js Backend Developer
PythonLivin - это молодой стартап который является онлайн-платформой для поиска и размещения арендного жилья. Наша цель - обеспечить нашим клиентам быстрый и удобный доступ к высококачественному жилью по адекватной цене. Мы стремимся предлагать нашим клиентам широкий выбор вариантов жилья и предоставлять информацию о них максимально достоверно и детально.
Наша миссия - содействовать решению проблемы доступности жилья через нашу инновационную онлайн-платформу для поиска и размещения арендного жилья. Мы будем стремиться к созданию социально ответственного и устойчивого бизнеса, обеспечивая доступность жилья для всех слоев населения по адекватной цене.
В настоящее время наша команда Livin в поиске опытного backend разработчика
— Глубокое понимание внутреннего устройства Node.js, цикла событий и асинхронного программирования.
— Уверенное владение Express.js и опыт работы с другими веб-фреймворками, если применимо.
— Опыт проектирования и реализации надежных и масштабируемых API. Знание GraphQL является плюсом.
— Владение методиками оптимизации запросов к базе данных, транзакций и общей производительности базы данных.
— Опыт работы с библиотеками отображения объектов на отношения (ORM) или объектов на документы (ODM), такими как Sequelize или Mongoose.
— Реализация безопасной аутентификации и авторизации, понимание протоколов OAuth и использование JWT.
— Знание WebSockets и взаимодействия в реальном времени для создания интерактивных приложений.
— Понимание и практический опыт построения приложений с использованием микросервисной архитектуры.
— Знание инструментов контейнеризации, таких как Docker, и оркестрации контейнеров с использованием Kubernetes.
— Опыт работы с брокерами сообщений, такими как RabbitMQ или Kafka, для создания масштабируемых и слабосвязанных систем.
— Знакомство с вычислениями без серверов и опыт работы с платформами типа AWS Lambda или Azure Functions.
— Уверенное владение принципами логирования
— Глубокое понимание принципов безопасности, включая безопасное кодирование, шифрование данных и обработку чувствительной информации.
— Способность анализа и оптимизации производительности приложения с использованием профилировочных инструментов и техник.
— Опыт проектирования и реализации масштабируемых архитектур для приложений с высокой нагрузкой.
— Опыт проведения код-ревью и успешной совместной работы в команде.
— Продемонстрированные лидерские качества, включая способность
Условия:
- График работы - 5/2, с 09:00 до 18:00
- Стабильная заработная плата.
- Дружный коллектив, корпоративы, тимбилдинги и возможности для профессионального роста и развития.
- Офис в центре города
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Адрес
Алматы, улица Байтурсынова, 141
Откликнуться
