Case study
Tech Team Lead - SASS Startup (Paid Ads Vertical)
Subsequently, additional features were developed, including:
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.