Back to job search

Back End Engineer (Engineering Efficiency Development) - Sea Labs

Sea (Indonesia) (Jakarta, Indonesia)
DKI Jakarta, Indonesia 🇮🇩
Sea Limited is a leading global consumer internet company founded in Singapore. Our mission is to better the lives of consumers and small businesses

About this position

The Back End Engineer (Engineering Efficiency Development) at Sea Labs is responsible for designing and building distributed systems while ensuring high performance, availability, and user experience.

Responsibilities

• Designing and building distributed systems optimized for performance, availability, and user experience
• Writing high-quality, clean, and maintainable code and respecting engineering best practices (source control, continuous integration, automation, design patterns, etc.)
• Researching, proposing and executing projects to enhance system functionalities, development processes, and shared middlewares
• Collaborating in a highly cross-functional environment with fellow Software Engineers, Product Managers, Quality Assurance Engineers, and Operation Engineers to deliver impact

Requirements

• Bachelor's or a higher degree in Computer Science or related fields
• Relevant experience in backend server development
• Familiar with commonly used languages, Golang is preferred.
• In-depth understanding of Data Structures and Algorithms, Networking, OS and other Computer Science fundamentals
• Familiar with commonly used Databases, such as MySQL
• Familiar with commonly used middlewares, such as Redis and Kafka
• Familiar with Kubernetes (K8S) Microservice Architecture
• Familiar with HTTP/TCP protocols
• Familiar with XML/JSON/Protocol Buffers
• Familiar with distributed systems, performance tuning, massive concurrency handling, and caching mechanisms