Role: Senior Full Stack Engineer
Experience: 5+ years
Work location: Remote
About the Role
We are a Retail Media Network (RMN) platform that connects retailers to the ad channels and data systems they already use — including Meta, Google, TikTok, Snapchat, in-store CMS providers, and enterprise data platforms. As we expand channel coverage, our integration layer is the single biggest lever for growth.
You will join the Integrations team as a Senior Full Stack Engineer, architecting and building the connectors that move data between our platform and third-party services. The backend is PHP/Laravel, the frontend is React, and we put a strong focus on resilience in distributed systems.
This role suits engineers who enjoy untangling external APIs, designing for failure, and shipping reliable software in a high-velocity environment.
Responsibilities:
Integration Architecture
- Design, develop, and maintain secure API connectors using PHP/Laravel to sync data between our platform and third-party ad and data services
- Work across REST, GraphQL, and event-driven integrations, including webhooks and OAuth2 flows
Resilience Engineering
- Build robust handling for API failures, rate limits, retries, and data inconsistencies using Laravel Jobs and Queues
- Ensure high reliability and predictable behaviour across distributed systems
Frontend Development
- Build self-serve configuration interfaces in React that let users manage integrations, map data fields, and control workflows
- Develop responsive, accessible UIs with thoughtful state management
Code Quality
- Write clean, strictly typed, well-tested code using PHPUnit and Jest
- Follow established engineering patterns and raise the bar through code review
Performance
- Identify and resolve bottlenecks in high-volume data processing
- Optimise SQL queries, API performance, caching, and worker throughput
Collaboration
- Translate external API capabilities and business requirements into clear technical specs
- Partner closely with product, design, and other engineering teams
Support & Troubleshooting
- Debug complex integration issues across webhooks, queues, and third-party APIs, often tracing problems through systems you do not own
Requirements:
- 5+ years as a full stack engineer with hands-on SaaS integration experience
- Strong expertise in PHP/Laravel beyond basic CRUD — you understand the framework deeply
- React proficiency including Hooks and complex state management
- Hands-on experience with REST and GraphQL APIs, OAuth2 flows, webhooks, queues, and background jobs
- Strong MySQL schema design and query optimisation for high-write workloads
- Comfortable debugging distributed systems where the bug could live in your code, the queue, or the third party
- Experience writing clean, testable code with PHPUnit, Jest, or similar
- Working knowledge of AWS or GCP (or comparable cloud infrastructure)
- Daily, fluent use of agentic coding tools such as Claude Code, GitHub Copilot, or equivalent — comfortable using them across planning, code, tests, and review while owning what ships
- Excellent communication — able to articulate technical trade-offs to non-engineering stakeholders
Nice to Have:
- AdTech experience — Meta Marketing API, Google Ads API, TikTok Marketing API, Snapchat Ads API, or similar
- Retail or commerce platform integrations
- CMS integrations (Broadsign, Navori, QSIC, or similar)
- Familiarity with data platforms such as Snowflake or FiveTran
- Experience building or scaling SaaS platforms
- CI/CD and deployment workflow experience
Pay: ₹60,000.00 - ₹1,600,000.00 per month
Benefits:
Experience:
- Laravel Full-Stack Developer: 5 years (Required)
- AI: 3 years (Required)
Work Location: Remote