Apply on
Original
Simplified
Job Description:
- 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
- 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.
Similar Jobs