Senior Back End Engineer (Enterprise Efficiency) - Sea Labs
Shopee Indonesia · Jakarta, Indonesia
Sekilas tentang pekerjaan ini
Senior Back End Engineer di tim Enterprise Efficiency Sea Labs Indonesia, Shopee Indonesia, mengembangkan sistem dan produk yang mendukung alur kerja karyawan di perusahaan-perusahaan Sea Group. Posisi berlokasi di Jakarta dan ditujukan bagi kandidat dengan pengalaman backend minimal 5 tahun.
Tugas utama
- Merancang dan membangun sistem backend yang andal, cepat, dan skalabel.
- Mengintegrasikan kemampuan AI/LLM ke layanan backend jika sesuai.
- Memimpin diskusi desain teknis dan menyusun dokumen desain.
- Meninjau kode serta membimbing engineer junior dan menengah.
- Mengidentifikasi utang teknis, hambatan performa, dan masalah keandalan.
Kualifikasi utama
- Pengalaman pengembangan backend minimal 5 tahun.
- Menguasai Java, Go, atau Python; memahami sistem terdistribusi dan microservices.
- Berpengalaman dengan MySQL/PostgreSQL, Redis, serta desain API.
- Memahami CI/CD, pengujian otomatis, dan praktik deployment.
- Mampu menggunakan alat AI-assisted dan mengintegrasikan API AI/LLM.
Ringkasan ini dibuat dengan AI dari deskripsi di bawah. Yang berlaku adalah deskripsi lengkapnya di situs Shopee Indonesia.
Deskripsi pekerjaan
About Sea Labs Indonesia
Sea Labs is at the core of the Sea platforms development, supporting diverse business lines from e-commerce, supply chain, games, payment, and finance, among many others. The strong growth and unique positioning of Sea's e-commerce business, Shopee, spurred the launch of Sea Labs Indonesia. Since its inception, the group of passionate engineers has charted the course to drive the best experience for our users in Indonesia, many of which solutions are even adapted to other markets in the region.
Sea's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience world-class projects first-hand if you love technologies as much as we do. Together with our passionate and driven teams, you'll get to develop your skills, build on industry knowledge, and collaborate with global teams in a dynamic space. Browse our Sea Labs Indonesia team openings to see how you can make an impact with us.
About team
The Enterprise Efficiency team is dedicated to transforming workplace productivity through seamless integration of enterprise communication, open platform capabilities, and management systems covering HR, finance, and operational tools. Our products power the daily workflows of thousands of employees across Sea group companies.
Our product lines include SeaTalk (enterprise communication and collaboration platform) and PFMS (people and financial management system). We are currently driving enterprise initiatives where we actively leverage AI-powered tools and LLM integrations to enhance product capabilities and accelerate engineering workflows.
- Design and implement reliable, performant, and scalable backend systems.
- Write high-quality, clean, and maintainable code using engineering best practices.
- Collaborate with product managers, frontend engineers, and QA teams across the full development lifecycle.
- Lead technical design discussions and produce thorough technical design documents.
- Conduct constructive code reviews that improve team-wide code quality.
- Integrate AI/LLM capabilities into backend services where applicable, including prompt engineering, API integration, and output handling.
- Mentor junior and mid-level engineers through code reviews, pair programming, and knowledge sharing.
- Proactively identify technical debt, performance bottlenecks, and reliability issues – then drive solutions.
- Communicate technical constraints and trade-offs clearly to non-technical stakeholders.
Requirements
- 5+ years of backend development experience (Java, Go, or Python preferred)
- Strong understanding of distributed systems, microservices architecture, and API design
- Proven ability to produce well-structured, maintainable, and testable code with minimal defects
- Experience with relational databases (MySQL/PostgreSQL) and caching layers (Redis)
- Solid understanding of CI/CD pipelines, automated testing, and deployment best practices
- Able to perform thorough, constructive code reviews that improve team code quality
- Proficient in using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate coding, debugging, testing, and documentation workflows
- General AI literacy – understands core AI/LLM concepts and can evaluate where AI capabilities can be practically applied to improve product features or engineering processes
- Experience with message queues (Kafka, RabbitMQ) and event-driven architecture
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP)
- Hands-on experience integrating AI/LLM APIs into backend services (e.g., prompt engineering, API integration, output parsing)
Nice-to-Have Technical Skills
- Experience building enterprise B2B or internal tooling products (e.g., ERP, communication platforms)
- Performance tuning and optimization experience at scale