Full Stack Developer
Role TypeAnywhere
- Permanent
- Full-time
- Mid-level Senior
Pay Rate400,000 LKR – 700,000 LKR (Month)
DescriptionCompany: Pro Marketer Inc.
Type: Full-time, Remote
Experience: 4+ years full-stack, at least 1 shipped SaaS product
Salary: LKR 400,000 – 700,000 / month based on experience + EPF/ETF + performance bonus Reports to: Arun Kirupa, Founder & CEO
About usPro Marketer is a Toronto-based performance marketing agency serving 100+ DTC e-commerce brands across Meta, Google, TikTok, Amazon and Klaviyo. We are now building our own software product.
adintel is a competitor ad-intelligence SaaS for DTC brands and agencies. It tracks competitors’ ads from the Meta Ad Library every day, ranks winning creatives by runtime and variants, and uses AI to break down why they work — through a web app, boards, a Chrome extension and an MCP connector for AI agents. It is live, it has paying-tier pricing, and it competes with tools like Foreplay, Atria and Motion.
The founder has built v1 himself. We need an engineer to take full ownership of it.
The roleYou will be the first dedicated engineer on adintel. This is not a ticket-taking role. You own the codebase end to end: frontend, backend, data pipelines, infrastructure, billing and releases. You will work directly with the CEO, make technical decisions, and ship to real customers every week.
If you want a product you can point to and say “I built and scaled that”, this is the job.
What you’ll doFirst 30 days
- Take over the existing codebase, document the architecture and get the full system running locally and in staging
- Fix the top bugs and reliability issues blocking customer on-boarding
- Set up proper CI/CD, error monitoring and backupsFirst 90 days
- Ship features from the roadmap: boards, alerts on new competitor ads, search, AI creative analysis, team accounts
- Harden the ad-ingestion pipeline (Meta Ad Library + third-party ad data APIs) so it runs daily at scale without manual fixes
- Own Stripe billing: plans, trials, annual discounts, usage-based AI credits and AppSumo lifetime-deal licensing
- Maintain and improve the Chrome extension and the MCP connectorOngoing
- Own uptime, performance, security and cloud costs
- Build integrations with ad and commerce platforms (Meta, TikTok, Google, Shopify, Amazon)
- Use AI coding tools daily to move fast without breaking things
- Help hire and lead the next engineers as the product grows
What you need
- 4+ years of professional full-stack development
- Strong TypeScript / JavaScript, React / Next.js and Node.js
- Solid PostgreSQL (schema design, indexing, query tuning); Supabase experience is a plus
- Built and maintained REST/GraphQL APIs and background job systems (queues, cron, workers)
- Experience with web scraping / data ingestion at volume — rate limits, retries, proxies, deduplication
- Stripe subscriptions and webhooks in production
- Comfortable deploying and running production on Vercel, AWS, GCP or similar, plus Docker
- Hands-on with LLM APIs (Claude, OpenAI or similar): prompts, structured output, cost control
- Daily use of AI coding tools (Claude Code, Cursor, Copilot) — we expect it
- Clear written English; you will work directly with a Canada-based founder (Working hours align with EST)
Strong pluses
- Built a Chrome extension (Manifest V3)
- Worked with the Meta Marketing API / Ad Library, TikTok or Google Ads APIs
- Built or used MCP servers / AI agent tooling
- Video/image processing (ffmpeg, transcription, thumbnails, object storage, CDN)
- Previous early-stage startup or solo-owner experience on a SaaS product
- Interest in marketing, e-commerce or advertising
Who will thrive here
- You take ownership. When something breaks at 2 AM, you know about it before the customer does.
- You ship small and often, and you write things down.
- You can make product calls when the spec is thin, and you ask sharp questions when it matters.
- You care about speed and quality, and you know when to trade one for the other.
What we offer
- Ownership of a live SaaS product from the ground up — real users, real revenue, real impact
- Direct line to the CEO; no layers
- Paid AI tools and dev tooling (Claude, Cursor, cloud credits)
- Growth path to Lead Engineer / Head of Engineering as the team scales
Hiring process
- Application review
- 20-minute HR screening call
- Technical deep-dive with the founder (review your task, system design)
- Take-home task (4–6 hours): a small ad-ingestion + dashboard feature
- OfferWe aim to complete the process within 2–3 weeks.