Client Description
Company Description: A leading Google Marketing Platform ad technology provider that offers comprehensive services including digital maturity consulting, outsourced operations, and training and enablement. These services are designed to support direct marketers and agencies in leveraging their ad technology platforms.
Location: Hong Kong / Taiwan
Nature: Permanent
Job Description* Lead the design and implementation of highly scalable, high-performance backend systems, including making key architectural decisions on microservices, database schema design, and server structure.
Architect and develop robust server-side applications using Nest.js and TypeScript, ensuring adherence to best practices like SOLID principles and Design Patterns.
Manage and optimize cloud infrastructure on Google Cloud Platform (GCP), overseeing CI/CD pipelines, Docker containerization, and deployment strategies (App Engine, Cloud Run).
Take ownership of database design and management (Cloud SQL / BigQuery), writing complex, optimized queries and performing performance tuning for large-scale data operations.
Design and implement secure, efficient RESTful APIs for integration with Google Marketing Platform and various third-party services.
Strategize and execute the modernization and migration of legacy PHP applications to the modern TypeScript/Node.js stack.
Conduct code reviews, establish backend development standards, and provide technical guidance to the team.
Collaborate closely with frontend developers to seamlessly integrate backend functionality and deliver an optimal user experience.
Play a critical role in defining DevOps practices and optimizing database performance to ensure reliable complex data processing and automation workflows.
Continuously learn about Google Marketing Platform products and stay updated on the go.
Job Requirements* Bachelors Degree in Computer Science, Information Engineering, or a related field.
A minimum of 4 years of software engineering experience, with at least 3 years specifically dedicated to Backend Development.
High-level proficiency in TypeScript and Node.js, with proven hands-on experience architecting applications using Nest.js.
Deep expertise in server-side engineering, system design, and building scalable architecture from scratch is mandatory.
Strong understanding of Database Design (Relational and NoSQL) and advanced query optimization techniques.
Solid experience with Google Cloud Platform (GCP) or comparable AWS services.
Hands-on experience with DevOps practices, including CI/CD configurations, Docker, and infrastructure management.
Demonstrated ability to work independently on complex architectural challenges to achieve "Immediate Productivity".
Strong written and verbal communication skills to effectively articulate system designs to both technical and non-technical stakeholders.
Excellent analytical and problem-solving abilities, coupled with the self-motivation to drive tasks to completion.