О компании
NoorNation — первый египетский стартап в области возобновляемой энергетики в Африке, предоставляющий децентрализованные солнечные энергетические и водные решения в Египте и странах Африки к югу от Сахары. Его флагманский продукт LifeBox — мобильный солнечный блок, обеспечивающий чистой электроэнергией и безопасной водой фермерские, туристические и сельские сообщества. Разработанный и произведенный в Египте, LifeBox поддерживает устойчивость, локализацию промышленности и экономический рост, улучшая доступ к основным ресурсам в недостаточно обслуживаемых районах.
Обязанности
- Разрабатывать и поддерживать бэкенд-сервисы и API, поддерживающие цифровые продукты и IoT-решения.
- Разрабатывать и поддерживать веб- и мобильные приложения с акцентом на удобство использования, производительность и надежность.
- Интегрировать приложения с базами данных, сторонними сервисами, облачными платформами и IoT-устройствами.
- Поддерживать интеграцию IoT-платформ, включая обработку данных устройств, мониторинг, панели управления и функции удаленного управления.
- Участвовать во всем жизненном цикле разработки ПО: от требований и проектирования решений до развертывания и постоянного улучшения.
- Сотрудничать с командами Embedded, Hardware, Product, Agriculture и Testing для поставки интегрированных продуктовых решений.
- Выполнять тестирование ПО, устранение неполадок, обслуживание и оптимизацию производительности, следуя инженерным лучшим практикам.
- Поддерживать техническую документацию и сообщать о прогрессе разработки, технических проблемах, рисках и рекомендациях.
Требования
- Степень бакалавра в области компьютерных наук, программной инженерии, компьютерной инженерии или смежной области.
- 1-3 года подтвержденного опыта в Full-Stack или разработке ПО.
- Сильный опыт в разработке бэкенда, RESTful API и приложений, управляемых базами данных.
- Практический опыт разработки веб-приложений с использованием современных фронтенд-технологий.
- Опыт работы с SQL и/или NoSQL базами данных и интеграцией сторонних API и сервисов.
- Знакомство с облачными платформами, Git, контролем версий и современными рабочими процессами разработки ПО.
- Знание разработки мобильных приложений и интеграции IoT/облака считается преимуществом.
- Сильные навыки решения проблем и аналитического мышления, способность устранять неполадки и решать технические проблемы.
- Способность управлять несколькими задачами разработки, сохраняя качество кода, производительность и надежность.
- Хорошие коммуникативные навыки и способность эффективно работать в кросс-функциональных командах.
Условия
- Конкурентоспособный пакет заработной платы.
- Социальное страхование.
- Частное медицинское страхование.
- Пересмотр заработной платы и повышение на основе производительности.
- Четкие возможности карьерного роста и продвижения на основе производительности и KPI.
- Возможности обучения, тренингов и профессионального развития.