Stripe
Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в Stripe — финансовую инфраструктурную платформу. Задача — строить и масштабировать высоконагруженные распределённые системы и микросервисы, обеспечивающие работу платёжных продуктов компании.
Задачи
- Разрабатывать масштабируемые компьютерные системы для обработки больших объёмов данных и достижения бизнес-целей компании и партнёров
- Повышать масштабируемость и производительность backend за счёт интеграции лёгкого backend-фреймворка, переработки API и оптимизации баз данных
- Проектировать и создавать инструменты для приёма и обработки сигналов из разных источников и делать их доступными для партнёрских команд
- Проектировать и внедрять систему логирования и визуализации данных для backend API
- Диагностировать и устранять проблемы в ПО, выявленные в продакшене, автотестах, QA и у клиентов
- Проектировать и внедрять масштабируемые и надёжные наборы автотестов для снижения объёма ручного QA
- Взаимодействовать с кросс-функциональными командами и оптимизировать процессы разработки и деплоя с помощью CI/CD-пайплайнов
Требования
- Магистерская степень или иностранный эквивалент в области Computer Science, Software Engineering или смежной области
- Шесть (6) лет опыта разработки ПО
- Четыре (4) года опыта по каждому из направлений: разработка программных решений на Java, C++, Python или Ruby
- Проектирование, создание и поддержка масштабируемых систем
- Перевод бизнес-требований в требования и дизайн ПО
- Отладка проблем продакшена в сервисах и на разных уровнях стека
- Распределённые системы
- Проектирование и реализация масштабируемых высокопроизводительных RESTful-микросервисов
Условия
- Зарплата: $206,086 - $285,600 в год
- 40 часов в неделю
- Разрешена удалённая работа на 50% времени
- Открыто несколько позиций
- Дополнительные бенефиты: equity, бонус компании или комиссии/бонусы с продаж; план 401(k); медицинская, стоматологическая и офтальмологическая страховка; велнес-стипендии
Навыки
- Java
- C++
- Python
- Ruby
- RESTful microservices
- Distributed systems
- CI/CD
- API
- Databases
- Automated testing