8 628 активных вакансий
← Все вакансии

J56T9RZ7 Опубликовано 17 сен 2 просмотров

Инженер-программист - Auth

Supabase внешнее объявление
Нанимают из: Anywhere Удалённо Полная занятость IT / программирование
Откликнуться на сайте компании ↗
По договорённости Приём откликов до 1 окт

Переведено автоматически с языка оригинала. Читать оригинал по-английски →

О Supabase

Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, Auth, Storage, Edge Functions, Realtime и Vector Search. Все сервисы глубоко интегрированы и разработаны для роста.

О роли

Auth, написанный на Go (сервер) и с клиентскими библиотеками для TypeScript, SSR и для других фреймворков и технологий, является одним из самых популярных продуктов в стеке Supabase. Мы ищем человека, который поможет нам создать новые и поддерживать существующие функции Auth.

За что вы будете отвечать

- Разработка и реализация безопасных, масштабируемых функций аутентификации на Go и TypeScript.

- Работа на всем стеке: от серверных протоколов до клиентских библиотек для фреймворков, таких как Next.js.

- Обеспечение производительности, надежности и масштабируемости сервера Auth на всей инфраструктуре Supabase.

- Содействие развитию нашей архитектуры Auth, включая поддержку OAuth, OIDC, SAML и других протоколов.

- Планирование и выполнение безопасных миграций базы данных на большом флоте экземпляров Postgres.

- Создание и улучшение наблюдаемости: метрики, трассировка, оповещения и панели управления для поддержания системы в здоровом состоянии в масштабе.

- Написание и рецензирование RFC в рамках нашего процесса разработки продукта.

- Сотрудничество с инженерами из Supabase для обеспечения бесперебойного опыта для разработчиков, использующих наши инструменты.

- Поддержка сообщества и реагирование на отзывы разработчиков на GitHub, Discord и других каналах.

Вы можете быть хорошим кандидатом, если

- (Требуется) Имеете 4+ года профессионального опыта написания и поставки Go в продакшене.

- (Требуется) Имеете 2+ года профессионального опыта работы с системой аутентификации (реализация поддержки протокола, обслуживание в масштабе).

- (Требуется) Имеете сильный опыт работы с реляционными базами данных (Postgres или MySQL); опыт работы с Postgres является бонусом.

- Имеете сильные знания TypeScript в дополнение к Go (языки, используемые ежедневно).

- Имеете сильные знания основ веб-технологий (куки, сессии, JWT, HTTP, API браузера).

- Имеете хорошие знания и глубокий интерес к безопасности аутентификации (пароли, протоколы, такие как OAuth, OIDC или SAML, криптографические основы, такие как хеш-функции, подписи и шифры).

- Имеете опыт работы с несколькими веб-фреймворками, такими как Next.js (или другими альтернативами SSR в пространстве JavaScript) и традиционными веб-фреймворками, такими как Ruby on Rails, Django, Laravel или эквивалент (на любом языке).

- Имеете хорошие навыки технического письма (процесс RFC является важной частью внесения изменений в продукт Auth).

- Иметь практический опыт в построении и эксплуатации сервисов в значительном масштабе.

- Иметь глубокое понимание системных проблем: управление памятью, шаблоны параллелизма и оптимизация вычислительных ресурсов на языке Go.

- Иметь опыт работы с Kubernetes и AWS (или аналогичной облачной платформой) в производственной среде.

- Иметь прочное представление о практиках наблюдаемости, метрики, распределенная трассировка, структурированное ведение журналов и оповещения (например, Prometheus, Grafana, OpenTelemetry).

- Иметь опыт безопасного управления миграциями схемы базы данных в большом масштабе.

-

Что Мы Предлагаем

- Полностью удаленная работа

Мы нанимаем по всему миру. Мы считаем, что вы можете работать лучше всего откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или компенсацию за coworking, которую можно использовать в любой точке мира.

- ESOP

Каждый член команды получает ESOP (долевую собственность) в компании. Мы хотим, чтобы все разделяли успех того, что мы строим вместе.

- Технологическая компенсация

Используйте этот бюджет, чтобы создать идеальную рабочую среду, ноутбук, монитор, наушники или все, что помогает вам работать лучше всего.

- Медицинские льготы

Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.

- Ежегодные офлайн-встречи

Однажды в год вся компания собирается в новом городе на неделю для общения, сотрудничества и веселья. Это один из лучших моментов нашего года.

- Гибкий график работы

Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.

- Профессиональное развитие

Каждый член команды получает ежегодную компенсацию на обучение, курсы, книги, конференции или все, что поддерживает ваш рост.

-

О команде Supabase родился удаленным и открытым исходным кодом. Мы считаем, что наша глобально распределенная команда, это наше секретное оружие в построении инструментов, которые любят разработчики.

- ~400 членов команды

- 60+ стран

- 20+ языков

- Свыше $1B привлеченных средств (включая наш $500M Series F)

- 540,000+ членов сообщества

-

Мы работаем быстро, строим открыто и используем то, что создаем. Если это в вашем проекте, мы, вероятно, используем это в нашем. Мы глубоко верим в экосистему открытого исходного кода и стремимся поддерживать, не заменять, существующие инструменты и сообщества.

Поделиться этой страницей FacebookTelegramLinkedInX

Пожаловаться

Это ваше объявление?

Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.

Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.

О работодателе
Supabase
Сайт ↗
Похожие объявления

Нанимайте в Грузии без лишних хлопот

Размещение бесплатно