Connexity
Sr. Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в команду Internal Tools компании Connexity (Taboola). Задача — с нуля строить новую платформу управления рекламодателями, объединяющую legacy-системы, с фокусом на высокопроизводительный middleware и backend-сервисы.
Задачи
- Проектировать, реализовывать и поддерживать масштабируемые backend-системы, API и микросервисы
- Участвовать в проектировании архитектуры backend-систем, обеспечивать надёжность, масштабируемость и производительность
- Проектировать и оптимизировать схемы реляционных БД и запросы, служащие системой записи платформы
- Работать в тесной связке с продакт-менеджерами, дизайнерами и инженерами над новыми фичами
- Выявлять и устранять сложные технические проблемы, оптимизировать производительность системы
- Поддерживать высокие стандарты качества кода: тестирование, код-ревью, документация
- Следить за трендами индустрии и оценивать новые инструменты, фреймворки и библиотеки, включая AI-инструменты разработки
Требования
- 6+ лет профессионального опыта в backend-разработке с проектированием и поставкой высокопроизводительных систем
- Уверенное владение Java — обязательно
- Практический опыт со Spring Boot — обязателен
- Знание принципов и практик проектирования RESTful API
- Сильный опыт работы с реляционными БД (MySQL, PostgreSQL): проектирование схем, оптимизация запросов, целостность и консистентность данных
- Понимание архитектуры ПО, паттернов проектирования и принципов системного дизайна
- Опыт построения и поддержки распределённых систем и микросервисов
- Практический опыт ежедневного использования AI-инструментов разработки (Claude Code, GitHub Copilot, Cursor) для генерации кода, рефакторинга, написания тестов и отладки
- Отличные коммуникативные навыки и умение работать в команде, опыт работы по Agile
- Сильные аналитические навыки и умение решать сложные технические задачи
- Степень в Computer Science, Engineering или смежной области — желательно, но не обязательно
Условия
- Гибридный формат: два дня в неделю в офисе в Санта-Монике, возможна гибкость в зависимости от локации
- Оплата $160,000–$185,000 в зависимости от локации, знаний, навыков и опыта
- Equity
- Flexible Time Off (FTO) и оплачиваемые праздники
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k) с матчингом
- Страхование жизни (базовое, добровольное, AD&D), LTD и STD
- Оплачиваемые отпуска (по материнству, отцовству и по болезни)
- Программа обучения и развития (образовательные инструменты)
- Бесплатная еда и снеки
- Wellness-ресурсы
- Команда отмечена как «Best Places to Work»
Навыки
- Java
- Spring Boot
- RESTful API
- MySQL
- PostgreSQL
- NoSQL
- BigQuery
- микросервисы
- распределённые системы
- Python
- Node.js
- Go
- Claude Code
- GitHub Copilot
- Cursor
- LLM APIs