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