Our client, a reputable tech firm with global presence based in Hong Kong, is actively seeking an experienced Golang Developer to join their expanding team. As a member of their development team, you will play a crucial role in designing, developing, and maintaining high-performance and scalable systems.
The role:
- Design, develop, and maintain backend services and infrastructure using Golang
- Collaborate with cross-functional teams, including traders, quantitative analysts, and other developers, to understand requirements and implement efficient solutions.
- Optimize the performance of existing systems and improve scalability to handle high-volume trading activities.
- Write clean, maintainable, and well-documented code, following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure reliability and robustness.
- Integrate external APIs and data feeds to enhance trading functionalities.
- Implement security measures and practices to protect sensitive data and ensure platform integrity.
- Stay updated with the latest trends and developments in the cryptocurrency industry and blockchain technology.
- Collaborate with DevOps teams to streamline deployment processes and ensure smooth system operations.
- Participate in code reviews, provide constructive feedback, and mentor junior developers when needed.
What you offer:
- Ideally possess strong proficiency in Golang development with a minimum of 3 years of professional experience. Candidates who do not have have professional experience with Golangm but are willing to pick it up will also be considered.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience in building high-performance, scalable, and distributed systems.
- Familiarity with blockchain technology and cryptocurrencies a plus
- Knowledge of crypto trading concepts, including order matching, liquidity management, and risk controls would be advantageous
- Experience with designing and implementing RESTful APIs.
- Proficiency in database technologies, such as PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems, preferably Git.
- Familiarity with cloud platforms, such as AWS or Google Cloud.
- Strong problem-solving and analytical skills, with the ability to debug complex issues.
- Excellent collaboration and communication skills to work effectively in a team environment.
- Ability to adapt quickly to changing requirements and priorities.
- Knowledge of other programming languages, such as Python or JavaScript, is a plus.
The sell:
- A dynamic, collaborative, fun, yet challenging work environment.
- Competitive remuneration (base + bonus)
- Excellent health insurance (Including spouse)
- Office located in heart of Hong Kong
- Fun environment that offers a full bar, pantry and gaming consoles