Back End Engineer (Credit) - Sea Labs
About this position
The Back End Engineer (Credit) at Sea Labs will be responsible for designing and implementing backend services, ensuring high-quality code, and collaborating with various teams to enhance product performance and user experience.
Responsibilities
• Design and implement backend services with Golang and other programming languages
• Writing high-quality, clean, and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
• Analyze requirements, designing, and developing features
• Understand and optimize our products, identifying and fixing problems, improving stability, and user experience
• Design and implement distributed systems that are optimized for performance, scalability, and availability
• Build reusable code and libraries
• Collaborate with fellow developers, product managers, user experience designers, and operation engineers to build products with cutting-edge technologies
Requirements
• Bachelor's degree or above in Computer Science or related fields
• Relevant experience in Web / Backend development
• Proven experience as a Backend Developer with expertise in Golang.
• Passionate about coding and programming, innovation, and solving challenging problems
• Familiar with performance tuning, massive concurrency handling, and caching mechanisms
• In-depth understanding of Data Structures, Database and other computer science fundamentals
• Familiar with Linux development environments
• Hands-on experiences and knowledge on relational databases such as MySQL will be an advantage
• Experience with Docker and Kubernetes is a plus.