OfferUp
OfferUp
OfferUp — онлайн-площадка из США для локальной покупки и продажи новых и бывших в употреблении товаров. Через сайт и мобильные приложения компания связывает покупателей и продавцов, предлагая инструменты для местных сделок: обмен сообщениями внутри приложения, профили пользователей и рейтинги. На площадке сочетаются потребительская торговля и местные объявления.

Инженер-программист II, Java — удалённо из Колумбии

Создавайте микросервисы на Java и событийно-ориентированные системы для локального маркетплейса OfferUp. Разрабатывайте функции сообщений, уведомлений, подписок и экспериментов от планирования до доработки.

Описание

  • Создавайте и запускайте серверные сервисы и событийно-ориентированные конвейеры для сообщений, уведомлений, геолокации и подписок.
  • Повышайте надёжность и скорость высоконагруженных систем сообщений и уведомлений, а также долю успешной доставки.
  • Подключайте и поддерживайте сторонние платформы, включая Braze, Amazon Pinpoint, службы push-уведомлений Apple и Google и оплату через магазины приложений.
  • Сопровождайте функции на всех этапах: от планирования и проектирования до разработки, запуска, оценки результатов и доработки.
  • Разбивайте сложные инженерные задачи на выполнимые этапы и завершайте работу в срок.
  • Сотрудничайте с командами продукта, дизайна, науки о данных, маркетинга и разработки для iOS, Android и веба.
  • Поддерживайте A/B-тесты и используйте их результаты при принятии решений о выпуске.
  • Проверяйте код и соблюдайте надёжные инженерные практики, включая тестирование и проверку граничных случаев.
  • Помогайте младшим коллегам, новым сотрудникам и стажёрам и наставляйте их.
  • Создавайте общие компоненты, утилиты и сервисы, повышающие эффективность работы команды.
  • Поддерживайте и улучшайте инструкции по эксплуатации, оповещения и мониторинг.
  • Участвуйте в разумно организованном графике дежурств.
  • Используйте инструменты ИИ для написания кода, например Claude Code и Gemini, чтобы ускорять разработку и повышать качество кода.
  • Углубляйте знания в одной из областей: сообщения, уведомления и кампании, геолокация либо подписки и промоакции.

Требования

  • Не менее двух лет профессионального опыта в разработке программного обеспечения.
  • Умение проводить несколько функций через весь цикл разработки, разбивая инженерные задачи на выполнимые этапы.
  • Уверенное владение Java.
  • Практическое понимание основ микросервисов и распределённых систем.
  • Хорошее знание структур данных и объектно-ориентированного проектирования.
  • Практическое понимание асинхронных событийно-ориентированных систем, включая очереди, pub/sub или потоки, повторные попытки и идемпотентную обработку.
  • Практический опыт применения инструментов ИИ для написания кода, например Claude Code или аналогичных, в процессе разработки.
  • Соблюдение надёжных практик программирования, написание уместных тестов, оценка компромиссов и учёт граничных случаев.
  • Готовность давать и принимать обратную связь при проверке кода.
  • Степень бакалавра или магистра в области компьютерных наук либо эквивалентный практический опыт.
  • Будет преимуществом, но не является обязательным: свободное владение другим современным объектно-ориентированным языком программирования.
  • Будет преимуществом, но не является обязательным: опыт работы с TypeScript и Node.js.
  • Будет преимуществом, но не является обязательным: опыт гибкой разработки ПО.
  • Будет преимуществом, но не является обязательным: опыт работы с REST API.
  • Будет преимуществом, но не является обязательным: опыт работы с AWS, включая DynamoDB, SQS, SNS, Lambda и ElastiCache (Redis).
  • Будет преимуществом, но не является обязательным: опыт работы с платформами уведомлений и взаимодействия с пользователями, такими как Braze, Amazon Pinpoint, APNs и FCM, или с оплатой подписок внутри приложений.
  • Будет преимуществом, но не является обязательным: опыт работы с Apache Flink или Kafka Streams.
  • Будет преимуществом, но не является обязательным: опыт работы с платформами A/B-тестирования и аналитическими хранилищами данных.
  • Будет преимуществом, но не является обязательным: опыт работы с API на основе больших языковых моделей, например Bedrock, Vertex AI или OpenAI.
  • Будет преимуществом, но не является обязательным: опыт работы с Kubernetes, Helm и конвейерами CI/CD.

Преимущества

  • Равные возможности при трудоустройстве независимо от расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности или генетических особенностей.
  • Соблюдение применимых законов штатов и местных законов о недискриминации.
  • Политика компании запрещает домогательства на рабочем месте.
  • Полная занятость.

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

Jobsity

Go-разработчик серверной части среднего уровня — удалённо, Латинская Америка

Jobsity

Разрабатывайте и поддерживайте микросервисы на Go и REST API для высоконагруженной платформы Jobsity. Отвечайте за серверную часть, проверку кода, качество и расследование инцидентов в удалённой команде.

Открыть
Adecco Professional Colombia-

Двуязычный инженер поддержки приложений L2

Adecco Professional Colombia-

Удалённая работа специалистом поддержки приложений L2 в Колумбии в Adecco, международной компании, предоставляющей решения в сфере управления персоналом. Решение инцидентов, мониторинг рабочей среды и поддержка корпоративных внедрений.

Открыть
Kraken Digital Asset Exchange

Java-разработчик программного обеспечения, финансовые бенчмарки

Kraken Digital Asset Exchange
1 001 – 5 000 Сотрудники
КриптовалютыФинансыФинтех

Создавайте на Java системы расчёта финансовых бенчмарков для CF Benchmarks — регулируемого поставщика криптовалютных индексов. Помогайте поддерживать инфраструктуру данных и ценообразования в реальном времени для финансовых и криптовалютных рынков.

Открыть
Capgemini

Удалённый разработчик периферийных приложений в Колумбии

Capgemini

Разрабатывайте масштабируемые IoT-приложения для периферийных устройств на Python, C/C++ и облачных платформах. Интегрируйте устройства и распределённые системы с Kubernetes для клиентов Capgemini по всему миру.

Открыть
MyVA Support (MYVAS)