(Senior) Fullstack Software Engineer
Hong Kong
Engineering – Software Development /
Full-time /
On-site
Our client provides high-performing, privacy compliant and global audience segments for platforms and marketplaces to stay competitive and innovative in the AdTech world.
They are seeking a skilled Software Engineer to work alongside a Product Manager to work on the development of a greenfield SaaS data platform application.
What you will do:
- Develop & Innovate: Design and implement scalable, efficient solutions leveraging Snowflake’s advanced capabilities. Your work will impact everything from data pipelines to reporting systems.
- Code Excellence: Write clean, maintainable code across the tech stack—from sleek front-end interfaces to resilient back-end systems—ensuring high performance and reliability.
- Optimize SQL & Stored Procedures: Take charge of developing and optimizing SQL queries and stored procedures to ensure seamless data flows and storage.
- Engage in Snowflake Application Development: Dive into Snowflake-native app development, exploring and pushing the limits of the platform.
- Collaborate on Project Planning: Work closely with product and engineering teams to define project scope, timelines, and deliverables.
- Ensure Data Integrity: Ensure data accuracy, consistency, and security, maintaining best practices for data quality and protection.
- Boost Performance: Enhance Snowflake performance by optimizing data models and queries.
- Troubleshooting: Proactively monitor data processes, troubleshoot, and resolve issues for smooth operations.
- Quality Assurance: Collaborate with QA engineers to test and refine solutions, upholding the highest code quality through unit tests and system testing.
What you will need:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience in software development and data warehousing solutions, with proficiency in SQL.
- Strong command over programming languages like Python, Java, or Scala.
- Deep understanding of data modeling, database design, and architecture to support large-scale applications.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, along with an understanding of cloud infrastructure.
- Experience with Generative AI (e.g., GPT models) and Machine Learning frameworks (e.g., TensorFlow, PyTorch) is a significant advantage.
- Experience or interest in front-end frameworks like React, Angular, or Vue.js, enabling contributions to both the user interface and back-end.
- Ability to analyze complex datasets and design efficient, effective data solutions.
- Strong debugging skills and the ability to troubleshoot technical issues efficiently.