Bonterra

Lead Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Lead Software Engineer в продуктовую команду Bonterra, работающую над инструментами для некоммерческого сектора. Отвечает за проектирование и развитие микросервисной платформы на Go и Angular, архитектурные решения и менторство инженеров.

Задачи

  • Проектировать, разрабатывать и поддерживать надёжные микросервисы в крупной распределённой архитектуре на Go (backend API) и Angular (frontend)
  • Разрабатывать и поддерживать RESTful API со спецификациями OpenAPI/Swagger
  • Создавать масштабируемые Angular-приложения и развивать общие библиотеки компонентов
  • Работать в микросервисной экосистеме с независимым деплоем сервисов, оркестрацией и деплоем через Kubernetes/Helm
  • Внедрять комплексные стратегии тестирования: Ginkgo для Go-сервисов (unit, integration, smoke) и Jest/Cypress для Angular
  • Брать на себя сложные технические задачи по всему стеку, принимать архитектурные решения на уровне нескольких микросервисов и участвовать в полном жизненном цикле разработки
  • Вести технические инициативы и влиять на техническое направление платформы, оценивая компромиссы и внедряя улучшения для нескольких команд
  • Использовать AI как усилитель: экспериментировать с LLM, агентными инструментами и AI-функциями для ускорения разработки и улучшения продукта
  • Тесно взаимодействовать с product-менеджерами, дизайнерами, QA-инженерами и разработчиками
  • Менторить junior и middle инженеров через код-ревью, обмен знаниями и техническое наставничество

Требования

  • 5+ лет опыта full-stack разработки, включая работу над production-системами
  • Сильный опыт разработки на Go, включая создание RESTful API и микросервисов
  • Владение Angular (желательно 15+) и TypeScript для frontend-разработки
  • Понимание архитектуры микросервисов: service discovery, межсервисное взаимодействие, паттерны распределённых систем
  • Опыт проектирования REST API и работы со спецификациями OpenAPI/Swagger
  • Опыт работы с MySQL в production, включая проектирование схем и оптимизацию запросов
  • Практический опыт контейнеризации (Docker) и оркестрации (Kubernetes/Helm)
  • Знакомство с CI/CD-пайплайнами и современными практиками деплоя в Kubernetes
  • Опыт работы с фреймворками тестирования (unit, integration, e2e)
  • Комфортная работа в AWS или аналогичных облачных средах
  • Сильные навыки решения проблем и умение оценивать компромиссы в распределённых системах
  • Готовность изучать и применять AI-инструменты для повышения эффективности разработки

Условия

  • Компенсация и бенефиты для full-time сотрудников в США, могут варьироваться в зависимости от локации, навыков, опыта и образования
  • Полный пакет бенефитов для поддержки здоровья, благополучия и роста
  • Возможны бонусы, incentives и equity в рамках total rewards package
  • Инклюзивная и равноправная культура, Equal Opportunity Employer
  • Возможность работать над AI-инструментами для решения социально значимых задач
  • Спонсорство рабочей авторизации в настоящее время не предоставляется

Навыки

  • Go
  • Angular
  • TypeScript
  • REST API
  • OpenAPI
  • Swagger
  • Microservices
  • MySQL
  • Docker
  • Kubernetes
  • Helm
  • CI/CD
  • AWS
  • Ginkgo
  • Jest
  • Cypress
  • LLM
  • AI tools
  • JWT
  • Mage

Похожие вакансии

Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Software Design Engineer
Censis TechnologiesMiddleEverettОфисРелокация
101,200 – 169,050 USD в год
12 окт.
Senior Software Engineer, CX Platform
CiscoSeniorSan JoseГибрид
167,700 – 245,200 USD в год
12 окт.
Associate Full Stack Engineer
ZOLL LifeVestMiddleChelmsfordОфисРелокация
103,000 – 115,000 USD в год
9 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Lead Software Engineer — Bonterra, 130,000 – 145,000 USD в год, Удалённо | itrelocate