Full-Stack Engineer (Python + React) Work from Bangalore Office
Welkin Soft Tech Pvt Ltd
Location
🇮🇳 Bengaluru, India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
Apply to this role only if you are willing to work from office. It is a great opportunity and we need very strong and passionate technical candidates only. Looking for immediate joiners ( within 0 to 15 days.Location is Bangalore.
Role Overview
We are seeking an experienced Lead Full-Stack Engineer to architect and build a digital advertising budget management platform from the ground up. This platform automates budget pacing, campaign scheduling, and quality assurance for paid media campaigns running across major ad platforms — Google Ads, Microsoft Ads, Meta, LinkedIn, and TikTok — through a unified third-party API. This is a greenfield build. As the Lead Engineer you will own the technical architecture, make stack and infrastructure decisions, and be responsible for the reliability of a system that executes scheduled, business-critical operations outside of business hours. You will work closely with a Product Manager (client-side) and a Junior Engineer, and will interface directly with the outsourced DevOps vendor.
Responsibilities
Architecture & Technical Leadership • Design and own the end-to-end technical architecture of the platform including the Budget Engine, Scheduler, Unified API Connector, Campaign Intake Module, and Dashboard • Make and document key technical decisions: database design, API abstraction strategy, scheduling infrastructure, and deployment approach • Establish coding standards, code review process, and engineering best practices for the team • Guide and mentor the Junior Engineer, reviewing their code and providing technical direction • Collaborate with the outsourced DevOps vendor on infrastructure setup, CI/CD pipelines, and monitoring Core Platform Development • Build the Budget Engine: dynamic daily budget calculation logic supporting even pacing, front-loaded pacing, mid-flight changes, campaign pauses, and extensions • Build the Scheduler: reliable, time-based job execution for budget pushes, campaign launches, and status changes — including off-hours and holiday periods • Build and maintain the Unified API Connector: authenticated integration with Unified.to covering Google Ads, Microsoft Ads, Meta, LinkedIn, and TikTok — handling push and pull operations, rate limits, retries, and error handling • Build the Audit Log: immutable, timestamped record of every budget decision, push event, and manual override • Build the Campaign Intake Module: structured data intake with validation against external order management data Reliability & Operations • Design and implement retry logic, alerting, and failure recovery for all scheduled push operations • Ensure the scheduler operates reliably 24/7, including weekends and public holidays • Implement role-based access control and secure credential management for all third-party API keys • Support post-launch platform operations — bug fixes, Unified.to API updates, performance improvements