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

Изграждайте Java системи за изчисляване на финансови бенчмаркове за CF Benchmarks — регулиран доставчик на индекси за криптовалути. Помагайте за поддръжката на инфраструктура за ценообразуване и данни в реално време за финансовите и криптопазарите.

Отвори
Capgemini

Дистанционен разработчик на edge решения в Колумбия

Capgemini

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

Отвори
MyVA Support (MYVAS)