Senior Back End Engineer (Enterprise Efficiency) - Sea Labs

Sea

Jakarta Pusat

On-site

IDR 300,000,000 - 600,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Sea Labs Indonesia in Jakarta is seeking a senior backend engineer to design, build, and maintain scalable services powering Sea's platforms. You will work with distributed systems, microservices, and AI-enabled features across Shopee's ecosystem.

You will mentor teammates, review code, and collaborate with product, frontend, and QA, integrating AI tools and ensuring robust deployment through CI/CD in a cloud environment.

Qualifications

  • 5+ years of backend development experience (Java, Go, or Python preferred).
  • Strong distributed systems, microservices, and API design knowledge.
  • Experience with MySQL/PostgreSQL and Redis caching.
  • Solid CI/CD, automated testing, and deployment practices.
  • Ability to perform constructive code reviews and improve code quality.
  • Proficiency with AI-assisted development tools to accelerate work.
  • Hands-on with containerization (Docker, Kubernetes) and cloud platforms.
  • Experience with event-driven architectures and messaging systems.

Responsibilities

  • Design and implement reliable, scalable backend systems.
  • Write clean, maintainable code using engineering best practices.
  • Collaborate with product managers, frontend engineers, and QA teams.
  • Lead technical design discussions and produce design documents.
  • Conduct constructive code reviews to improve team quality.
  • Integrate AI/LLM capabilities into backend services where applicable.
  • Mentor junior and mid-level engineers through reviews and pairing.
  • Identify technical debt and performance bottlenecks, driving fixes.
  • Communicate constraints and trade-offs clearly to stakeholders.

Skills

Backend development
Distributed systems
API design
CI/CD
Testable code
Code reviews
AI-assisted development
Relational databases
Caching (Redis)
Docker/Kubernetes
Cloud platforms
Event-driven architecture

Tools

GitHub Copilot
ChatGPT
Claude
Docker
Kubernetes
Kafka
RabbitMQ

Job description

About the Team:
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.

Job Description:
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back End Engineer (Enterprise Efficiency) - Sea Labs
Back End Engineer (Enterprise Efficiency) - Sea Labs

Sea • Daerah Khusus Ibukota Jakarta

On-site
Back End Engineer (Enterprise Efficiency) - Sea Labs Engineering and Technology Jakarta Sea Lab[...]
Back End Engineer (Enterprise Efficiency) - Sea Labs Engineering and Technology Jakarta Sea Lab[...]

SEA Singapore • Daerah Khusus Ibukota Jakarta

On-site
IDR 512,207,000 - 853,680,000
Back End Engineer (Marketplace Order Operations) - Sea Labs
Back End Engineer (Marketplace Order Operations) - Sea Labs

Sea • Jakarta Pusat

On-site
IDR 300,000,000 - 540,000,000
Back End Engineer (Marketplace Order Operations) - Sea Labs
Back End Engineer (Marketplace Order Operations) - Sea Labs

Shopee • Jakarta Pusat

On-site
IDR 420,000,000 - 720,000,000
Senior Backend Engineer - AI-Powered Enterprise Platform
Senior Backend Engineer - AI-Powered Enterprise Platform

Sea • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Backend Engineer
Backend Engineer

Enterprise Digital Technology Services Edts • Jakarta Utara

On-site
IDR 180,000,000 - 300,000,000
Project Management (Marketplace) - Sea Labs
Project Management (Marketplace) - Sea Labs

Shopee • Jakarta Pusat

On-site
IDR 320,000,000 - 520,000,000
Back End Engineer (Marketplace Order Operations) - Sea Labs
Back End Engineer (Marketplace Order Operations) - Sea Labs

Shopee Internasional Indonesia • Jakarta Utara

On-site
IDR 400,000,000 - 640,000,000
Project Management (Marketplace) - Sea Labs
Project Management (Marketplace) - Sea Labs

Sea • Jakarta Pusat

On-site
IDR 334,800,000 - 613,800,000
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000