
adjoe là một công ty adtech di động cung cấp cho các nhà phát hành ứng dụng và nhà quảng cáo những công cụ hỗ trợ kiếm tiền, thu hút người dùng và xây dựng lòng trung thành. Nền tảng nội bộ của công ty bao gồm adjoe Exchange dành cho hoạt động mediation phía cung, cùng các định dạng quảng cáo và sản phẩm dựa trên SDK như adjoe Ads, Playtime và adjoe Arcade. Các sản phẩm này sử dụng cơ chế trò chơi nhận thưởng và lòng trung thành để hỗ trợ doanh thu, mức độ tương tác và khả năng duy trì người dùng. adjoe cũng tập trung vào nhắm mục tiêu đối tượng, phân tích dữ liệu, các biện pháp chống gian lận và bảo mật thông tin khi kết nối nhà quảng cáo với người dùng di động trên quy mô lớn.
Lập trình viên Backend Go cấp cao - Phân tích dữ liệu, làm việc kết hợp tại Hamburg
Xây dựng các dịch vụ backend bằng Go, hệ thống phân tích thời gian thực và API cho nền tảng quảng cáo nhận thưởng của adjoe. Xử lý khối lượng sự kiện khổng lồ để vận hành bảng điều khiển cho các đối tác quảng cáo và nhà xuất bản.
Mô tả
- Phát triển và duy trì các API quản lý chiến dịch, công cụ phân tích và công cụ xử lý lưu lượng lớn
- Xử lý và trình bày dữ liệu phân tích thời gian thực từ hơn 50 triệu sự kiện mỗi ngày
- Tạo các sản phẩm dữ liệu hiệu năng cao cho nhà quảng cáo và nhà xuất bản
- Tiếp nhận và tổng hợp hàng tỷ sự kiện API mỗi ngày thông qua các luồng Kafka và Kinesis
- Cung cấp dữ liệu đối tác thô và đã tổng hợp thông qua các API mở
- Phát triển và duy trì các bảng điều khiển được xây dựng bằng TypeScript và React
- Chịu trách nhiệm toàn diện đối với các dịch vụ chạy trong môi trường Kubernetes
- Cải thiện khả năng lưu trữ dữ liệu, hiệu năng truy vấn và báo cáo chiến dịch ở quy mô lớn
- Phối hợp làm việc với một đội ngũ quốc tế đa dạng
Yêu cầu
- Có ít nhất năm năm kinh nghiệm phát triển phần mềm chuyên nghiệp
- Có ít nhất ba năm kinh nghiệm xây dựng các dịch vụ Go trong môi trường production
- Có kinh nghiệm chuyên sâu sử dụng Go làm ngôn ngữ chính trong các hệ thống quy mô lớn
- Có kinh nghiệm vận hành các nền tảng có lưu lượng cao, xử lý hơn 100 triệu yêu cầu mỗi ngày
- Có khả năng phân tích và cải thiện hiệu năng ứng dụng Go
- Có kinh nghiệm thiết kế và vận hành kiến trúc microservice
- Có kinh nghiệm thực tế với Kafka và SQS hoặc SNS để giao tiếp bất đồng bộ
- Có kinh nghiệm tiếp nhận và tổng hợp các sự kiện API quy mô lớn bằng Kafka và Kinesis
- Có kinh nghiệm làm việc với cơ sở dữ liệu dạng cột như Druid
- Có kinh nghiệm sử dụng cơ sở dữ liệu quan hệ như MySQL
- Có khả năng tối ưu truy vấn để đạt thời gian phản hồi vài mili giây
- Có kinh nghiệm cung cấp dữ liệu thô hoặc đã tổng hợp thông qua các API được tài liệu hóa đầy đủ
- Có kinh nghiệm xây dựng bảng điều khiển bằng TypeScript và React
- Có kinh nghiệm với Terraform, Docker hoặc hạ tầng serverless là một lợi thế
- Kinh nghiệm với cơ sở dữ liệu dạng cột được ưu tiên cao
Phúc lợi
- Hỗ trợ chuyển nơi ở đến Hamburg, Đức
- Mô hình làm việc kết hợp
- Làm việc trên các hệ thống được hàng trăm triệu người sử dụng
- Toàn quyền sở hữu các dự án tạo ra tác động thiết thực
- Đội ngũ quốc tế đến từ hơn 40 quốc gia
- Môi trường năng động, tập trung vào việc triển khai sản phẩm và học hỏi liên tục