Job Description
We are seeking a skilled Backend Developer to join our team. The ideal candidate will be responsible for designing and implementing backend systems while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Participate in requirement reviews and system design processes
- Design backend architecture and develop code for various business systems including trading, wealth management, and mobile app backends
- Maintain and iterate on existing systems
- Coordinate frontend and backend development efforts
- Troubleshoot issues related to connected services
- Receive and address technical feedback
Job Requirements
- 5+ years of Golang development experience
- Proficient with SpringBoot framework and common Golang web development components
- Strong understanding of Go fundamentals including channels, goroutines, and mutexes
- Experience with Golang generic programming and creating reusable code components
- Expertise in database systems (MySQL, Redis) including concurrency control and data consistency mechanisms
- Excellent coding style with emphasis on simplicity, maintainability, and testability
- Knowledge of TCP/UDP protocols and application layer protocols (HTTP, gRPC, WebSocket)
- Familiarity with Docker, Kubernetes, and Linux command line
- Basic understanding of operational deployment architectures
Preferred Qualifications
- Experience developing and maintaining SpringBoot services
- Basic knowledge of trading or financial concepts
- Proficiency in using AI tools for development tasks
Benefits
- Annual bonus
- Supplementary medical insurance
- Free health check-ups
- Company anniversary gifts
- Marriage & childbirth bonuses
- Festival red packets


