Job Description
The role involves collaborating with product and marketing teams to develop technical solutions and create technical documentation. Additionally, the candidate will be responsible for formulating development plans and ensuring timely delivery of projects.
Key Responsibilities
- Work closely with product and marketing teams to design technical solutions.
- Prepare and maintain comprehensive technical documentation.
- Develop project timelines and ensure on-time delivery of milestones.
- Collaborate with cross-functional teams to align technical and business objectives.
- Continuously optimize development processes to improve efficiency.
Job Requirements
- Bachelor's degree or higher in Computer Science or related field from a full-time accredited university.
- Minimum 3 years of work experience with at least 2 years focused on Golang development.
- Strong foundation in backend development with proficiency in Golang and frameworks like gin, echo, or fiber.
- Experience with MySQL, Redis, and other common databases, including design and optimization.
- Familiarity with Linux OS and container technologies like Docker and Kubernetes.
- Proficient in version control tools (GitLab, GitHub) and basic CI/CD processes.
- Understanding of distributed systems and high-concurrency scenarios with system design capabilities.
- Knowledge of message queues, ElasticSearch, and other common components.
Benefits
This position offers significant growth opportunities and the flexibility to work remotely from Shenzhen.