HongKong, Hong Kong

Data Engineer

 Job Description:

Our client, a licensed digital asset trading platform with over US$1.3T in trading volume since 2021, is looking for a Senior Full-stack Engineer who writes clean, testable code and builds scalable systems.

Role & Responsibilities:

  • Design, develop, and maintain high-quality software solutions with a focus on clean, maintainable code.
  • Implement comprehensive testing strategies to ensure software quality and reliability.
  • Ensure adherence to software development best practices, including version control, code reviews, and continuous
  • integration.
  • Develop automated tests to identify and resolve bugs efficiently.
  • Utilize Infrastructure as Code (IaC) to automate and manage infrastructure, ensuring consistency and scalability.
  • Collaborate with business stakeholders to gather requirements and translate them into actionable software solutions.
  • Identify and resolve bottlenecks through profiling and performance optimization.
  • Mentor junior team members, providing guidance and support for their professional development.
  • Work as part of a global team based in Hong Kong and the UK.

Experience & Qualifications:

  • At least 4+ years of relevant experience.
  • Strong sense of ownership and ability to thrive in a dynamic startup environment.
  • In-depth knowledge of testing methodologies and coding standards.
  • Familiarity with standard SDLC practices and tools for build, test, and deployment.
  • Experience with Python or other scripting languages.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
  • Proficient in SQL.
  • Degree in Computer Science or a related field.

Bonus:

  • Experience with cloud technologies and big data tools is a plus but not required.
  • Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Understanding of middleware such as Kafka and RabbitMQ.