Introduction:
Our client, a global digital solution company.
Responsibilities:
Duties
NestJS Development: Develop new, scalable NestJS applications in TypeScript, collaborating closely with a team of developers.API Integration: Design and implement integrations with Google Marketing Platform APIs (e.g., Display & Video 360, Search Ads 360) and other third-party platforms to automate workflows and enhance features.Internal Tooling: Build and maintain internal tools to improve team productivity, including campaign monitoring dashboards, data export utilities, and automation scripts.Dynamic Creative Implementation: Partner with ad creative teams to bring dynamic creative solutions to life, leveraging data feeds to personalize advertising experiences.Legacy System Maintenance: Troubleshoot, debug, and maintain existing applications written in PHP.Cloud Deployment: Deploy NestJS and TypeScript applications to Google Cloud Platform (GCP) using services like App Engine, Cloud Run, or Cloud Run Functions.Data Management & Analysis: Manage and query data within BigQuery, writing complex SQL queries to extract valuable insights from large datasets (e.g., Google Analytics event data, Google Marketing Platform campaign data).Technical Guidance: Provide technical direction and guidance to clients and internal team members when addressing technical issues and developing solutions.Collaboration: Work closely with frontend developers to integrate backend functionality and ensure a seamless user experience. Requirements:
Requirements
3-5 years of experience in software engineering, with a focus on backend development.Bachelors Degree in Computer Science, Information Engineering or equivalent fields.Knowledge of the Google Marketing Platform products on the goProgramming Languages: Proficiency in TypeScript, SQL, and PHP.Frameworks & Technologies: NestJSGoogle Cloud Platform App Engine, Cloud Run, Cloud Run Functions, Cloud SQL and BigQueryExperience with RESTful APIsDatabase Skills: Strong SQL skills and experience working with large datasets.Problem-Solving: Excellent analytical and problem-solving abilities and self-motivation to make things happen.Communication: Strong written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.Collaboration: Ability to work effectively in a fast paced & multinational environment.