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.