Job Description
- Design, test, deploy and maintain backend services and core components of distributed systems for Sea enterprise level applications/ projects.
- Conduct system designs and code reviews.
- Collaborate with other engineering teams to elevate technology and consistently apply best practices.
- Constantly evaluate and improve efficiency, scalability, and stability of our systems.
Job Requirements
- Bachelor's degree or higher in Computer Science, Engineering, or related fields.
- In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc.).
- Familiar with OOP, Restful API design, and relational database design.
- Familiar with Go, Python, or other OOP programming languages.
- Familiar with Linux development environments, docker, and Nginx.
- Passionate about coding and programming, innovation, and solving challenging problems.
- Experience in web security is preferred.
- Experience in design and development of large-scale distributed systems is preferred.