Senior Full stack Software Engineer (Python)
Hong Kong
Engineering – Software Development /
Full-time /
On-site
Overview
Our client is a leading provider of innovative solutions in the digital and Adtech space, offering high-performing, privacy-compliant global audience segments for platforms and marketplaces. They are currently seeking a skilled (senior) Software Engineer to join their expanding team and work on the development of a greenfield SaaS data platform application built on Snowflake. . The successful candidate will work closely with the Sr. Product Manager to deliver this high-quality software solution, leveraging cutting-edge technologies to provide actionable insights for our international clients.
What you will do:
- Design and implement scalable solutions, including application development and SQL optimization.
- Write efficient code for both front-end interfaces and back-end systems, ensuring maintainability and performance.
- Work with the Senior Product Manager to translate business requirements into technical specifications and participate in project planning.
- Ensure data accuracy, consistency, and security within the database environment.
- Fine-tune queries and data models, and troubleshoot data processing issues.
- Conduct unit testing and collaborate with QA engineers for comprehensive system testing.
What you will need:
- Bachelor's or Master's degree in Computer Science or related field, with experience in software development and data warehousing.
- Proficiency in SQL and strong programming skills in Python, Java, or Scala.
- Expertise in data architecture, modeling, and database design for large-scale applications.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and cloud infrastructure.
- Strong problem-solving skills, including the ability to analyze complex data sets and design efficient solutions.
- Excellent communication and collaboration skills to work effectively with the team and stakeholders.