Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Ведущий инженер backend (Scala)
Backend Core Enterprise
Engine by Gen сотрудничает с ведущими финансовыми учреждениями, чтобы предоставлять наиболее комплексные и персонализированные предложения финансовых продуктов потребителям. В роли ведущего инженера в команде Backend Core Enterprise вы сыграете ключевую роль в формировании продуктов, которые бесшовно интегрируются с существующими функциями, данными и инфраструктурой по всей организации. Эти решения, основанные на API, обеспечивают работу внутренних систем и упаковываются для доставки нашей широкой сети партнеров. Миссия команды — усилить влияние существующих вертикалей, создавая архитектуру мирового уровня, рассчитанную на масштабируемость, скорость и инновации.
Приготовьтесь формировать будущее масштабируемых, высокоэффективных распределенных систем. В роли ведущего инженера вы будете руководить техническим проектированием и поставкой сложных программных решений, влияющих на всю организацию. Определяя и создавая внутреннюю программную платформу, вы дадите возможность командам поставлять предсказуемые, высококачественные функции в масштабе. Взаимодействуя с заинтересованными сторонами и партнерами, вы будете уточнять архитектурные ограничения и требования, обеспечивая соответствие как текущим потребностям, так и долгосрочным целям. Ваш опыт будет направлять архитектурную стратегию организации, а ваше влияние распространится через обзоры дизайна и кода, техническое наставничество и формирование культуры совершенства в найме и инновациях.
Ежедневные задачи:
● Проектировать и реализовывать масштабные backend-программные системы, создавая новые API, ориентированные на партнеров и внутренние данные.
● Проводить ревью кода с акцентом на читаемость и поддерживаемость
● Писать документацию по API и техническую документацию для сервисов и новой архитектуры.
● Оптимизировать схемы баз данных для поддержки масштабируемых, высокопроизводительных backend-сервисов.
● Вносить вклад в процесс RFC, создавая технические предложения и предоставляя обратную связь другим
● Наставлять и направлять техническое развитие инженерных талантов
● Быть ресурсом для решения сложных технических задач в командах и проектах
● Следить за актуальным состоянием индустрии программного обеспечения
Требования:
● Минимум 8+ лет опыта в разработке программного обеспечения
● 2+ года успешного опыта на старших инженерных позициях
● Подтвержденный успех в сотрудничестве между инженерными, продуктовыми и бизнес-функциями для доставки функционала
● Тщательное внимание к деталям при проверке чужой и собственной работы
● Опыт разработки и тестирования на Scala или других языках JVM
● Глубокое понимание шаблонов проектирования программного обеспечения, функционального программирования и проектирования схем баз данных
● Опыт проектирования высокомасштабируемой архитектуры потоковой передачи событий с использованием Kafka/MSK или аналогичных технологий.
● Опыт работы с сервис-ориентированной архитектурой и проектированием RESTful API
● Экспертные знания PostgreSQL
● Экспертные знания продуктов и инструментов AWS
● Знание инструментов мониторинга и наблюдаемости, включая Datadog или аналогичные
Желательно, но не обязательно:
● Опыт работы с клиентами
● Знакомство с современными DevOps-инструментами
○ Kubernetes/Docker
○ Terraform
● Знакомство с экосистемами Scala, Lightbend и Typelevel
○ Lightbend: Slick, Play/Play JSON
○ Typelevel: http4s, doobie/skunk, circe, cats, cats-effect
○ Debezium
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности