Greenlight Planet
Greenlight Planet
Greenlight Planet, ныне работающая под брендом Sun King, разрабатывает и поставляет решения в области солнечной энергетики для сообществ, не имеющих надёжного доступа к электричеству. В ассортимент компании входят солнечные фонари, домашние солнечные системы и системы переменного тока, а также услуги дистрибуции, установки и финансирования по модели pay-as-you-go. Компания обслуживает клиентов в странах Африки и Азии, включая Восточную Африку, Южную Азию и Океанию, расширяя доступ к автономной энергетике и предлагая более доступные альтернативы традиционным источникам электроэнергии.

Ведущий Backend-разработчик — Нью-Дели (гибридный формат)

Руководство разработкой и эксплуатацией бэкенд-сервисов на Java и Python для систем IoT, заказов и платежей. Совершенствование распределённой архитектуры, надёжности, масштабируемости, наблюдаемости и производительности в продакшене.

Описание

  • Создавать, развивать и поддерживать масштабируемые бэкенд-сервисы для систем IoT, управления собственными системами, заказами и платежами
  • Писать чистый, эффективный и надёжный код на Java и Python
  • Повышать производительность, масштабируемость, доступность и отказоустойчивость производственных систем
  • Исследовать и устранять сложные проблемы в сервисах, базах данных, кэшах и системах обмена сообщениями
  • Применять принципы низкоуровневого и высокоуровневого проектирования при создании новых функций и улучшении систем
  • Разрабатывать надёжные потоки данных в событийно-ориентированных и асинхронных архитектурах
  • Оптимизировать схемы баз данных, запросы, индексы и кэширование для высоконагруженных систем
  • Взаимодействовать с командами инфраструктуры, QA и продукта для поддержки непрерывной эксплуатации
  • Поддерживать работоспособность продакшена с помощью мониторинга, оповещений, настройки производительности и наблюдаемости
  • Руководить реагированием на инциденты и анализом первопричин критических сбоев
  • Внедрять профилактические улучшения, снижающие частоту и влияние инцидентов
  • Обеспечивать соблюдение соглашений об уровне сервиса при больших объёмах нагрузки
  • Участвовать в ревью кода, проектных ревью и разборе инцидентов
  • Отвечать за бэкенд-компоненты на всех этапах: проектирование, реализация, развёртывание и поддержка в продакшене
  • Развивать инженерные практики посредством ревью, документирования и обмена знаниями
  • Подчиняться руководителю инфраструктуры

Требования

  • Степень бакалавра в области компьютерных наук, инженерии или эквивалентный практический опыт
  • Не менее трёх лет опыта создания и поддержки бэкенд-систем в продакшене
  • Продвинутые навыки Java и Python, а также практический опыт работы с микросервисами
  • Глубокое понимание структур данных, алгоритмов и структурированного решения задач
  • Опыт разработки и интеграции RESTful API и асинхронных систем
  • Подтверждённая способность отлаживать и устранять проблемы в работающих производственных средах
  • Знание тестирования, ревью кода, CI/CD, управления релизами и других инженерных практик
  • Навыки эффективной коммуникации и командной работы
  • Практический опыт работы с Kafka или сопоставимой платформой обмена сообщениями или потоковой обработки событий
  • Понимание распределённых систем, микросервисов и подходов к масштабированию
  • Опыт работы с Kubernetes в продакшене
  • Опыт работы с AWS, Azure или Google Cloud Platform
  • Опыт применения стратегий кэширования Redis, включая инвалидацию кэша
  • Знакомство с практиками SRE или платформенной инженерии

Преимущества

  • Возможности профессионального развития в быстрорастущей отрасли, ориентированной на социальное воздействие
  • Совместная открытая культура, основанная на инновациях и значимом влиянии на людей и планету
  • Мультикультурная рабочая среда, способствующая сотрудничеству и обучению между регионами, национальностями и культурами
  • Структурированное индивидуальное обучение и развитие в рамках Sun King Center for Leadership