Job Description
As a professional developer, you will be responsible for designing and implementing modules independently based on product requirements. Your role includes participating in interface design, database modeling, and core logic implementation. You will focus on developing, optimizing, and fixing bugs in business systems to ensure system stability and performance.
You are expected to write high-quality, readable, and testable Go code while occasionally using Python for auxiliary development tasks. Your responsibilities extend to participating in interface debugging, unit testing, and integration testing to support system deployment and releases.
Under guidance, you will handle system decomposition, module refactoring, and performance optimization tasks. A proactive approach to identifying issues and proposing improvements is essential, with a strong emphasis on code maintainability and scalability.
Additionally, you will use Python to develop scripts or tools for data processing, automation tasks, operational support, or internal tool development.
Key Responsibilities
- Design and develop modules independently based on product requirements
- Participate in interface design, database modeling, and core logic implementation
- Develop, optimize, and fix bugs in business systems
- Write high-quality, readable, and testable Go code
- Use Python for auxiliary development when required
- Participate in interface debugging and various testing phases
- Support system deployment and releases
- Perform system decomposition and module refactoring
- Identify issues and propose improvements proactively
- Develop Python scripts/tools for automation and data processing
Job Requirements
- Bachelor's degree or higher in Computer Science or related field
- 3+ years of Golang development experience
- Proficiency in Go fundamentals, standard libraries, and frameworks (GoZero, Gorm, GoFrame)
- Experience with databases (MySQL, Redis) and message queues (Kafka/RabbitMQ)
- Understanding of microservices architecture and related technologies (gRPC, RESTful, API gateways)
- Familiarity with Linux development environment and deployment
- Knowledge of Git and CI/CD processes
- Strong coding standards and unit testing awareness
- Basic Python programming skills for scripting and auxiliary development
Preferred Qualifications
- Experience with high-concurrency systems or trading platforms
- Knowledge of Docker, Kubernetes, and monitoring systems (Prometheus, Grafana)
- Practical experience in Go performance optimization and GC tuning
- Familiarity with Python libraries (requests, pandas, asyncio)
- Experience in automation, data processing, or toolchain development
- Ability to work with both Go and Python in different scenarios
Benefits
We offer fully remote work opportunities with competitive compensation and benefits. Join our collaborative team environment where your skills will be valued and developed.
Interested candidates please contact via Telegram: @Oran_Gina or email: [email protected]


