OfferUp
OfferUp
Ang OfferUp ay isang online marketplace na nakabase sa Estados Unidos para sa lokal na pagbili at pagbebenta ng mga bago at gamit nang produkto. Sa pamamagitan ng website at mga mobile app nito, pinag-uugnay ng kumpanya ang mga mamimili at nagbebenta gamit ang mga feature tulad ng pagmemensahe sa app, mga profile ng user, at mga rating upang suportahan ang mga lokal na transaksyon. Pinagsasama ng marketplace nito ang komersyo para sa mga consumer at mga lokal na classified ad.

Software Engineer II, Java — Remote sa Colombia

Bumuo ng mga Java microservice at sistemang event-driven para sa lokal na marketplace ng OfferUp. Pangasiwaan ang mga feature sa pagmemensahe, notification, subscription, at experimentation mula pagpaplano hanggang pag-ulit.

Paglalarawan

  • Bumuo at mag-deploy ng mga backend service at event-driven pipeline para sa pagmemensahe, notification, lokasyon, at subscription.
  • Pagandahin ang pagiging maaasahan, bilis, at rate ng paghahatid ng mga sistemang may mataas na dami ng mensahe at notification.
  • Ikonekta at panatilihin ang mga third-party platform, kabilang ang Braze, Amazon Pinpoint, mga push service ng Apple at Google, at pagsingil sa app store.
  • Dalhin ang mga feature mula pagpaplano at disenyo hanggang pagbuo, paglulunsad, pagsukat, at pag-ulit.
  • Hatiin ang mga kumplikadong hamon sa engineering sa mga gawaing kayang pamahalaan at tapusin ang mga ito sa takdang oras.
  • Makipagtulungan sa mga pangkat ng Product, Design, Data Science, Marketing, at engineering ng iOS, Android, at web.
  • Suportahan ang mga A/B test at gamitin ang mga resulta para gabayan ang mga desisyon sa release.
  • Magsuri ng code at panatilihin ang mahusay na mga gawi sa engineering, testing, at pagsaklaw sa mga edge case.
  • Gumabay at mag-mentor sa mga junior na kasamahan, bagong empleyado, at intern.
  • Bumuo ng mga shared component, utility, at service para mas episyente ang trabaho ng pangkat.
  • Panatilihin at pagandahin ang mga runbook, alert, at monitoring.
  • Makibahagi sa makatwirang salitan sa on-call.
  • Gumamit ng mga AI coding tool gaya ng Claude Code at Gemini para mapabilis ang development at mapahusay ang kalidad ng code.
  • Linangin ang kadalubhasaan sa pagmemensahe, mga notification at campaign, lokasyon, o subscription at promotion.

Mga Kinakailangan

  • Hindi bababa sa dalawang taon ng propesyonal na karanasan sa software engineering.
  • Kayang maghatid ng maraming feature hanggang matapos, kabilang ang paghahati ng mga problema sa engineering sa mga gawaing kayang pamahalaan.
  • Mahusay sa Java programming.
  • May praktikal na kaalaman sa microservice at mga batayan ng distributed system.
  • Mahusay umunawa sa mga istruktura ng datos at object-oriented design.
  • May praktikal na kaalaman sa asynchronous at event-driven system, kabilang ang mga queue, pub/sub o stream, retry, at idempotent processing.
  • May praktikal na karanasan sa paggamit ng AI coding tool gaya ng Claude Code o katulad nito sa engineering workflow.
  • Sumusunod sa mahusay na coding practice, sumusulat ng angkop na test, tumitimbang ng mga trade-off, at isinasaalang-alang ang mga edge case.
  • Komportableng magbigay at tumanggap ng feedback sa code review.
  • May bachelor's o master's degree sa Computer Science, o katumbas na praktikal na karanasan.
  • Makakatulong ngunit hindi kinakailangan: Kahusayan sa isa pang modernong object-oriented programming language.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa TypeScript at Node.js.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa Agile development.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa REST API.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa AWS, kabilang ang DynamoDB, SQS, SNS, Lambda, at ElastiCache (Redis).
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa mga notification at engagement platform gaya ng Braze, Amazon Pinpoint, APNs, at FCM, o pagsingil para sa in-app subscription.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa Apache Flink o Kafka Streams.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa mga A/B testing platform at analytics warehouse.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa mga API na gumagamit ng LLM gaya ng Bedrock, Vertex AI, o OpenAI.
  • Makakatulong ngunit hindi kinakailangan: Karanasan sa Kubernetes, Helm, at CI/CD pipeline.

Mga Benepisyo

  • Pantay na oportunidad sa trabaho anuman ang lahi, kulay, relihiyon, kasarian, bansang pinagmulan, edad, kapansanan, o henetika.
  • Pagsunod sa mga naaangkop na batas laban sa diskriminasyon sa estado at lokalidad.
  • Patakaran sa lugar ng trabaho na nagbabawal sa harassment.
  • Full-time na trabaho.

Mga Kaugnay na Trabaho

Jobsity

Mid-Level na Go Backend Engineer — Remote, Latin America

Jobsity
201 – 500 Mga Empleyado
LogisticsPagkonsultaPagmemerkado

Bumuo at magpanatili ng mga Go microservice at REST API para sa platform ng Jobsity na mataas ang trapiko. Pangasiwaan ang backend work, code review, kalidad, at pagsisiyasat ng insidente sa isang remote na tungkulin.

Buksan
Adecco Professional Colombia-

Bilingguwal na L2 Application Support Engineer

Adecco Professional Colombia-
11 – 50 Mga Empleyado
B2BRekrutmentTeknolohiya ng HR

Remote na tungkulin sa L2 application support sa Colombia kasama ang Adecco, isang multinasyonal na tagapagbigay ng solusyon sa human resources. Lutasin ang mga insidente, subaybayan ang production, at suportahan ang mga enterprise deployment.

Buksan
Kraken Digital Asset Exchange

Software Engineer sa Java, Mga Benchmark sa Pananalapi

Kraken Digital Asset Exchange
1,001 – 5,000 Mga Empleyado
CryptoFintechPananalapi

Bumuo ng mga Java system na nagkakalkula ng mga benchmark sa pananalapi para sa CF Benchmarks, isang regulated na tagapagbigay ng index ng cryptocurrency. Tumulong sa pagpapanatili ng imprastraktura para sa real-time na pagpepresyo at datos ng mga pamilihang pinansyal at crypto.

Buksan
Capgemini

Remote Edge Developer sa Colombia

Capgemini

Bumuo ng nasusukat na mga IoT edge application gamit ang Python, C/C++, at mga cloud platform. Isama ang mga device at distributed system sa Kubernetes para sa mga kliyente ng Capgemini sa buong mundo.

Buksan
MyVA Support (MYVAS)

Junior na Software Developer

MyVA Support (MYVAS)

Tumulong bumuo ng mga web, backend, at mobile feature para sa platform ng pagpapatakbo ng materyales ng Haul Tech. Gumamit ng Java, React, PostgreSQL, REST API, at mga teknolohiya sa cloud.

Buksan