
Greenlight Planet, която вече работи под марката Sun King, разработва и предоставя решения за слънчева енергия на общности без надежден достъп до електричество. Портфолиото ѝ включва соларни лампи, домашни системи и системи за електрозахранване с променлив ток, подкрепени от дистрибуция, инсталиране и финансиране с разплащане според потреблението. Компанията обслужва клиенти в Африка и Азия, включително в Източна Африка, Южна Азия и Океания, като съчетава достъпа до енергия извън електрическата мрежа с по-достъпни алтернативи на конвенционалните източници на електроенергия.
Старши софтуерен инженер за бекенд – Ню Делхи (хибридно)
Ръководите разработката и експлоатацията на бекенд услуги на Java и Python, които поддържат IoT, системи за поръчки и плащания. Подобрявате разпределената архитектура, надеждността, мащабируемостта, наблюдаемостта и производителността в продукционна среда.
Описание
- Разработвате, подобрявате и поддържате мащабни бекенд услуги за системи за управление на IoT, собствени системи, поръчки и плащания
- Създавате чист, ефективен и надежден код на Java и Python
- Подобрявате продукционните системи по отношение на производителност, мащабируемост, наличност и отказоустойчивост
- Проучвате и решавате сложни проблеми в услуги, бази данни, кешове и системи за обмен на съобщения
- Прилагате принципи на ниско и високо ниво при проектирането на нови функции и подобрения на системите
- Разработвате надеждни потоци от данни в архитектури, управлявани от събития, и асинхронни архитектури
- Оптимизирате схемите на бази данни, заявките, индексите и кеширането за работни натоварвания с висока пропускателна способност
- Сътрудничите си с екипите по инфраструктура, QA и продуктова разработка за поддържане на непрекъсната продукционна експлоатация
- Поддържате здравето на продукционната среда чрез мониторинг, известия, настройка на производителността и наблюдаемост
- Ръководите реакцията при инциденти и анализа на първопричините за критични откази
- Въвеждате превантивни подобрения, които намаляват честотата и въздействието на инцидентите
- Поддържате системите в рамките на споразуменията за ниво на услугата при големи продукционни обеми
- Участвате в прегледи на код и проекти и в анализи след инциденти
- Поемате отговорност за бекенд компонентите от проектирането и реализацията до внедряването и продукционната поддръжка
- Укрепвате инженерните практики чрез прегледи, документация и споделяне на знания
- Докладвате на ръководителя на инфраструктурата
Изисквания
- Бакалавърска степен по компютърни науки, инженерство или еквивалентен практически опит
- Поне три години опит в изграждането и поддръжката на бекенд системи в продукционна среда
- Напреднали умения по Java и Python с практически опит в микросървиси
- Задълбочено разбиране на структури от данни, алгоритми и структурирано решаване на проблеми
- Опит в разработването и интегрирането на REST API и асинхронни системи
- Доказана способност за отстраняване на грешки и проблеми в активни продукционни среди
- Познаване на тестването, прегледа на код, CI/CD, управлението на издания и други практики на софтуерното инженерство
- Ефективни комуникационни умения и умения за работа в екип
- Практически опит с Kafka или сравнима платформа за обмен на съобщения или потоци от събития
- Разбиране на разпределени системи, микросървиси и подходи за мащабиране
- Продукционен опит с Kubernetes
- Опит с AWS, Azure или Google Cloud Platform
- Опит със стратегии за кеширане в Redis, включително обезсилване на кеша
- Познаване на практики за SRE или платформено инженерство
Придобивки
- Възможности за професионално развитие в бързо разрастваща се индустрия, ориентирана към социално въздействие
- Сътрудническа и отворена култура, фокусирана върху иновациите и значимото въздействие върху хората и планетата
- Мултикултурна работна среда, предлагаща сътрудничество и обучение между различни географски региони, националности и среди
- Структурирано и персонализирано обучение и развитие чрез Sun King Center for Leadership