Job Description
We are seeking a skilled Backend Developer to join our team. The ideal candidate will be responsible for understanding product requirements accurately and completing backend service design and development tasks on time. You should demonstrate strong stress resistance, actively embrace new knowledge, and have the courage to overcome technical challenges.
In this role, you will collaborate with cross-functional teams to deliver high-quality backend solutions that meet business objectives. Your ability to adapt to changing requirements and learn new technologies quickly will be crucial for success.
Key Responsibilities
- Accurately comprehend product requirements and translate them into technical specifications
- Design and develop backend services according to project timelines
- Maintain high code quality through proper testing and documentation
- Troubleshoot and resolve technical issues efficiently
- Stay updated with emerging technologies and industry trends
- Collaborate with frontend developers and other team members
Job Requirements
- Solid understanding of fundamental data structures
- Proficiency in Go and Python programming languages
- Experience with common web frameworks
- Familiarity with middleware and databases including Redis, Kafka, MySQL, and MongoDB
- Knowledge of network protocols such as HTTP and gRPC
- Experience with Docker, Kubernetes, and Linux command line
- Bachelor's degree or higher with minimum 3 years of Golang development experience
Preferred Qualifications
- Contributions to open source communities or submitted patches
- Knowledge of distributed systems theory and relevant work experience
Benefits
We offer a comprehensive compensation package including commercial insurance, employee health check-ups, anniversary gifts, mentorship programs, marriage & childbirth bonuses, and more.
Note: Please mention that you found this job posting on dejob when submitting your application.