Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Location: Remote (Dubai timezone preferred) | Type: Full-time or Contract About WAct WAct solves one of the most frustrating problems in performance marketing: The ability to track and attribute your WhatsApp messages back to the channel that generated them.
Key Skills for This Role
Full Job Posting
Location
Remote (Dubai timezone preferred) \| Type: Full-time or Contract
About WAct
WAct solves one of the most frustrating problems in performance marketing: The ability to track and attribute your WhatsApp messages back to the channel that generated them.
Most businesses lose attribution the moment a customer moves from their website to a WhatsApp chat.
WAct solves this problem by automatically uploading verified WhatsApp conversions back to Google Ads and other paid ad platforms.
So performance marketers can finally optimise their campaigns on real leads and understand which campaigns are actually driving revenue.
The platform has gone live in May 2025.
We are now onboarding customers, agencies and performance marketers across the GCC, Singapore, India and beyond.
The core is built.
Now we're focused on activation, retention, and making the product indispensable.
The Role
We're looking for a full stack developer who thinks like a product person.
The contracted dev team that built v1 has offboarded.
You'll be the primary technical person working directly with the founder.
This isn't a build-from-scratch role.
It's a make-it-work-better role.
Which is harder in a different way.
Your job is to find where users are dropping off, figure out why, ship fixes, and make the feedback loop faster.
You'll be working closely with the business objectives to make the product better for the customer.
What You'll Actually Do
- Monitor user behavior via PostHog to identify bugs and user retention issues.
- Identify where users drop off and how we can imrpove this.
- Ship UX improvements, bug fixes, and flow optimizations based on data, not guesswork
- Build and maintain integrations (Google Ads API, Stripe, WhatsApp BSP providers, Customer.io)
- Set up and own observability - error monitoring (Sentry), uptime alerts, structured logging
- Work directly with the founder to prioritize what matters most each week
- Take ownership of the product and prioritise your own tasks
• Frontend: React / Next.js
- Backend: Firebase / GCP / Cloud Functions
- Analytics: PostHog (48-event schema already built)
- Billing: Stripe
• Email: Customer.io (lifecycle)
- Error monitoring: Sentry
- Deployment: Vercel
You're a Strong Fit If
- You've shipped production React/Next.js and worked with Firebase or a comparable backend
- You've used PostHog, Mixpanel, Amplitude, or similar to actually drive product decisions - not just track events
- You understand how to think with a business lens and end user mindset to understand what to prioritise and develop.
- You want to make product decisions and enjoy architecting.
- You've built third-party API integrations with real error handling (retries, webhooks, edge cases)
- You're comfortable owning a codebase alone. Debugging something you didn't write doesn't faze you
- You operate with low supervision. You'd rather propose a plan than wait to be assigned tasks
- You communicate clearly in writing. Async-first, founder-led environment
Strong Bonus
- Experience with WhatsApp Business API or BSP providers
- Have developed with Meta Business Suite
- Familiarity with Google Ads API or offline conversion tracking
- GCC or MENA market exposure
- Built CRM integrations (Zoho, Hubspot, etc)
- Previously worked in an early-stage startup as a founding or sole engineer
What This Is Not
- A team of 10 engineers with standups and sprint planning
- A role where someone hands you a PRD and a Figma file
- A greenfield build with unlimited time to architect perfectly
- A pure frontend or pure backend position
- If any of that is a dealbreaker, this probably isn't the right fit.
Compensation
Competitive, based on experience and location.
How to Apply
Visit our careers page and apply directly: https://www.waconversiontracking.com/careers
WAct is a small team.
We move fast, care about users, and don't waste each other's time.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career