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.