Background Overview:

I joined a SASS (Software as a Service) startup as a Tech Team Lead and was tasked with creating a new team for the ‘Paid Ads’ vertical. The main objectives were to develop a new platform that would allow users to publish and manage Google Ads, Facebook Ads, and LinkedIn Ads through their respective APIs.

The Job

Initially, a Minimum Viable Product (MVP) was built using React and Node.js within 6 months to enable publishing Google Ads via the Google Ads API. The MVP was quickly reskinned and launched, followed by another reskinning iteration.

Subsequently, additional features were developed, including:

  • Google Ads performance metrics and editing capabilities
  • Integration with Facebook Ads API
  • Integration with LinkedIn Ads API

The ‘Paid Ads’ platform was architected as a Micro-services and Micro-frontend solution, designed to seamlessly integrate with the existing SASS platform. It was deployed on AWS using Serverless Lambdas.

Responsibilities

  • Collaborating closely with the design and product teams to develop and deliver the MVP and other features iteratively.
  • Working with the CTO to align and develop the technical architecture and solutions.
  • Hiring and mentoring a team of 3-5 full-stack developers.
  • Hands-on coding for over 70% of the time.

Key Skills

  • Team building, leadership, and management
  • Sprint planning, project breakdown, resource planning, sprint execution, prioritization, and agile project delivery
  • Product planning and backlog management
  • UX and UI input
  • Production and customer support
  • Proficient in React, Redux, Node.js, AWS Lambda, Serverless Framework, MySQL, Docker, Bitbucket Pipelines, SNS, SQS, and Cypress

Summary

The ‘Paid Ads’ platform successfully integrated multiple advertising channels, providing a unified solution for managing and optimizing paid ad campaigns across various platforms.

← All case studies