Our client, a startup in cryptocurrency derivatives trading platform in Singapore,, is currently seeking for a Senior Back-End Development Engineer to join their team:
Responsibilities:
- Develop high-performance and scalable software solutions using Golang.
- Utilize advanced concurrency techniques to optimize application performance.
- Design and implement projects using GoZero, Gin, and other Golang frameworks.
- Integrate and optimize middleware technologies including MySQL, Redis, and Kafka.
- Develop and maintain distributed microservices architecture.
- Write clean, efficient, and maintainable code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug complex issues in production and testing environments.
Requirements:
- Bachelor's degree or above in computer-related major, with 5 years or more experience in back-end development.
- Proficiency in Golang high-concurrency programming and understanding of its principles.
- Strong proficiency in one or more server-side programming languages such as Java,PHP, C++ or Golang.
- Extensive experience with GoZero, Gin, and other Golang frameworks.
- Strong knowledge of middleware technologies including MySQL, Redis, and Kafka, along with their underlying principles.
- Ability to develop and maintain distributed microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Prior experience in financial products such as stocks, cryptocurrencies etc., is preferred.