About the company
Granton Hale Capital is part of a financial services group with operations across investment banking, business lending, and large-scale technology infrastructure. We operate across multiple countries and are building internal tools to support our growth.
We move fast, value execution over process, and hire people who can own their work end-to-end.
About the role
We need one developer to build our entire internal tool stack.
You won't be writing CRUD endpoints for someone else's SaaS product. You'll be the sole developer building a platform that powers real business operations at serious scale — millions of emails, millions of contacts, hundreds of thousands of accounts.
Full autonomy. No committees. No sprint planning. You get specs, you build, you ship. Every tool you complete goes straight into production after its proven to work.
There's a backlog of 10+ projects. If you deliver, there are years of continuous work. We provide Claude Pro, Codex or Cursor Pro, and fast decisions.
$750 – $1,000 USD/month depending on experience and output, paid monthly
What you'll build
This is the full roadmap. You work through it one project at a time.
-
Email verification engine — MX lookup, SMTP handshake, catch-all detection, proxy rotation, anti-detection, built to verify millions of addresses
-
Google Maps scraper — large-scale structured extraction (business name, address, phone, email, category, reviews) with anti-detection
-
Cold email sequencing platform — managing sends across hundreds of thousands of connected email accounts (Outlook/Google APIs), 1M+ daily volume, random scheduling for deliverability, IMAP reply detection, webhook integrations, campaign management dashboard.
-
Self-hosted SMTP Inboxes
-
LinkedIn open profile scraper — bulk extraction of public profile data
-
LinkedIn automation tool — connection requests, messaging sequences, profile visits at scale
-
Apollo scraper — contact and company data extraction at volume
-
Internal enrichment and workflow engine — webhook in, verify, enrich, personalise with AI, push to sending infrastructure (our replacement for Clay)
-
Contact database platform — millions of records, searchable, deduplicated, with API access
-
Unified API layer — connecting all internal tools into one system
What we're looking for
Someone who solves problems, not someone who reports them. If an IP gets blocked, you implement rotation and move on. If a scraper breaks, you fix it before we notice.
Required:
-
Strong Node.js and/or Python
-
PostgreSQL at scale (millions of rows, proper indexing)
-
Redis + job queues (BullMQ, Celery, or similar)
-
Puppeteer / Playwright — headless browser automation, anti-detection, proxy management
-
REST API development
-
Next.js / React for dashboards
-
SMTP / IMAP protocol knowledge, DNS (SPF/DKIM/DMARC)
-
Comfortable deploying on Linux / VPS
-
Uses AI coding tools daily (Claude Code, Cursor, Copilot)
Nice to have:
-
Built email verification or deliverability systems before
-
LinkedIn scraping / automation experience
-
High-throughput architecture (horizontal scaling, worker pools)
Compensation and benefits-
$750 – $1,000 USD/month depending on experience and output, paid monthly
-
Claude Pro and Cursor Pro provided — we expect you to use AI tools to move faster
-
Continuous work — this isn't a 3-month contract. The backlog is deep and growing. The right person has years of projects ahead.
-
Full autonomy — no standups, no sprint ceremonies, no Jira tickets. You get specs, you deliver. You communicate fast and proactively.
-
Fast feedback — decisions come from one person, not a committee. No waiting around.
-
Performance-based raises — deliver consistently and compensation grows with you
Notice: This is a remote position based in South Africa.