OpenSpec: Global Remote Job Search Campaign
Status: 🟡 Proposed
Priority: 🔴 Critical
Created: 2025-12-24
Owner: Muchammad Fikri Izzuddin
Objective: Secure remote position with global company offering competitive USD-based compensation
📋 Executive Summary
This OpenSpec outlines a comprehensive, multi-channel job search campaign targeting remote-first and global companies. The goal is to leverage 7+ years of software engineering experience, leadership achievements, and technical expertise to secure a senior-level remote position with significantly better compensation than Indonesian market rates.
Success Criteria
- ✅ Receive at least 5 interview invitations within 60 days
- ✅ Secure at least 2 job offers within 90 days
- ✅ Accept position with salary ≥ $60,000 USD/year (5x Indonesian average)
- ✅ Start date within 120 days of campaign launch
🎯 Campaign Strategy
Phase 1: Foundation (Week 1-2)
Objective: Optimize all application materials and online presence
Deliverables
- ATS-Optimized Resume (3 versions)
- Senior Backend Engineer (Python/Node.js focus)
- Engineering Manager/Tech Lead (leadership focus)
- Full-Stack Engineer (versatile, startup-friendly)
- Portfolio Enhancements
- Add “Hire Me” landing page (
/hire-me)
- Create downloadable resume package (PDF + Markdown)
- Add testimonials/references section
- Implement contact form with email notifications
- LinkedIn Profile Optimization
-
| Update headline: “Senior Software Engineer |
FinTech & Blockchain |
7 YoE |
Remote” |
- Rewrite About section with global appeal
- Add featured projects with links
- Request recommendations from previous colleagues
- Cover Letter Templates (3 versions)
- FinTech/Crypto focus
- Leadership/Management focus
- Technical/IC focus
Phase 2: Outreach (Week 3-8)
Objective: Apply to 50+ positions across target companies
Application Targets
- Tier 1 (Remote-First): 20 applications
- Tier 2 (Remote-Friendly): 20 applications
- Tier 3 (SEA Tech Hubs): 10 applications
Weekly Cadence
- Monday-Wednesday: Research companies, customize applications
- Thursday-Friday: Submit 5-7 applications
- Weekend: Network on LinkedIn, engage with company content
Phase 3: Networking (Week 3-12)
Objective: Build relationships and generate referrals
Activities
- Connect with 10 recruiters/week on LinkedIn
- Engage with 5 company posts/week (comments, shares)
- Join 3 remote work communities
- Attend 2 virtual networking events/month
- Reach out to 5 alumni/connections for referrals
Phase 4: Interview Preparation (Ongoing)
Objective: Maximize interview success rate
Preparation Areas
- Technical: LeetCode (2-3 problems daily)
- System Design: Review architecture decisions from past projects
- Behavioral: STAR method for achievements
- Portfolio: Prepare live demos and walkthroughs
🏢 Target Companies
Tier 1: Remote-First Companies (Highest Priority)
FinTech/Crypto (Best Match)
- Coinbase - Crypto exchange
- Why: Solomon Mining + AiTradePulse experience
- Roles: Senior Backend Engineer, Blockchain Engineer
- Apply: https://www.coinbase.com/careers
- Kraken - Crypto exchange
- Why: Trading platform experience
- Roles: Senior Software Engineer, Trading Systems
- Apply: https://www.kraken.com/careers
- Binance - Global crypto leader
- Why: DEX, trading, blockchain expertise
- Roles: Senior Backend Engineer, Blockchain Developer
- Apply: https://www.binance.com/careers
- Circle - USDC stablecoin
- Why: Payment infrastructure, Card Product experience
- Roles: Senior Software Engineer, Payments
- Apply: https://www.circle.com/careers
- Chainalysis - Blockchain analytics
- Why: On-chain analysis, Fomo Watcher experience
- Roles: Software Engineer, Data Engineering
- Apply: https://www.chainalysis.com/careers
- Alchemy - Web3 infrastructure
- Why: Blockchain development, API expertise
- Roles: Senior Backend Engineer
- Apply: https://www.alchemy.com/careers
General Tech (Remote-First)
- GitLab - Fully remote, 1000+ employees
- Why: DevOps, CI/CD expertise
- Roles: Senior Backend Engineer (Ruby/Go)
- Apply: https://about.gitlab.com/jobs/
- Automattic (WordPress) - Distributed team
- Why: PHP, large-scale systems
- Roles: Senior Software Engineer
- Apply: https://automattic.com/work-with-us/
- Zapier - Automation platform
- Why: API integration, workflow automation
- Roles: Senior Backend Engineer
- Apply: https://zapier.com/jobs
- Doist (Todoist) - Productivity tools
- Why: Remote-first culture, product engineering
- Roles: Senior Software Engineer
- Apply: https://doist.com/careers
- Vercel - Next.js creators
- Why: React, Next.js expertise
- Roles: Software Engineer
- Apply: https://vercel.com/careers
- Supabase - Open-source Firebase alternative
- Why: PostgreSQL, backend expertise
- Roles: Senior Backend Engineer
- Apply: https://supabase.com/careers
- Render - Cloud platform
- Why: Infrastructure, Docker, Kubernetes
- Roles: Software Engineer
- Apply: https://render.com/careers
- Railway - Infrastructure platform
- Why: DevOps, infrastructure automation
- Roles: Backend Engineer
- Apply: https://railway.app/careers
Tier 2: Remote-Friendly Companies
- Stripe - Payments
- Why: FinTech, payment infrastructure
- Roles: Software Engineer, Payments
- Apply: https://stripe.com/jobs
- Shopify - E-commerce platform
- Why: Ruby, large-scale systems
- Roles: Senior Backend Developer
- Apply: https://www.shopify.com/careers
- Twilio - Communications API
- Why: API development, scalability
- Roles: Software Engineer
- Apply: https://www.twilio.com/careers
- DataDog - Monitoring/analytics
- Why: Analytics, real-time systems
- Roles: Software Engineer, Backend
- Apply: https://www.datadoghq.com/careers/
- MongoDB - Database company
- Why: Database expertise, scalability
- Roles: Software Engineer
- Apply: https://www.mongodb.com/careers
- Elastic - Search/analytics
- Why: Search, analytics, distributed systems
- Roles: Software Engineer
- Apply: https://www.elastic.co/careers
Tier 3: Southeast Asia Tech Hubs
- Grab - Super app (Singapore)
- Why: Regional presence, large-scale systems
- Roles: Senior Software Engineer
- Apply: https://grab.careers/
- Gojek/GoTo - Indonesian unicorn
- Why: Local presence, fintech
- Roles: Senior Software Engineer
- Apply: https://www.gojek.io/careers
- Sea Group (Shopee, Garena) - Singapore
- Why: E-commerce, gaming, fintech
- Roles: Senior Backend Engineer
- Apply: https://career.seagroup.com/
- Tokopedia - E-commerce
- Why: Indonesian market leader
- Roles: Senior Software Engineer
- Apply: https://www.tokopedia.com/careers
- Bukalapak - E-commerce
- Why: Indonesian presence
- Roles: Senior Software Engineer
- Apply: https://careers.bukalapak.com/
📄 Application Materials
Resume Versions
Version 1: Senior Backend Engineer
Target: Technical IC roles at FinTech/Crypto companies
Key Highlights:
- Python, Node.js, PostgreSQL, Redis expertise
- Trading systems (AiTradePulse: 90%+ win rate, <10ms latency)
- Blockchain (Solomon Mining, Bitwyre, DEX clearing)
- Scalability (100M+ events/month at GarudaMedia)
Format:
- 1 page, ATS-optimized
- Skills-first layout
- Quantified achievements
- Keywords: Python, Node.js, PostgreSQL, Docker, Kubernetes, AWS, Trading, Blockchain
Version 2: Engineering Manager/Tech Lead
Target: Leadership roles at scaling companies
Key Highlights:
- Led teams from 3 to 3,000+ members
- 5B+ IDR monthly revenue operations (BerkahKarya)
- 40% cost reduction (GarudaMedia)
- 3x team growth (BerkahKarya: 10 → 30 engineers)
Format:
- 1-2 pages
- Leadership achievements first
- Team metrics and business impact
- Keywords: Technical Leadership, Team Management, Scalability, Mentorship, Agile
Version 3: Full-Stack Engineer
Target: Startup/versatile roles
Key Highlights:
- Full-stack: React, Node.js, Python, PostgreSQL
- End-to-end ownership (Card Product, OTC Portal, Finance Dashboard)
- Rapid delivery (60% faster with CI/CD)
- Versatile (blockchain, trading, e-commerce, SaaS)
Format:
- 1 page, modern design
- Project-based layout
- Diverse tech stack
- Keywords: Full-Stack, React, Node.js, Python, Startup, Ownership
Cover Letter Templates
Template 1: FinTech/Crypto Focus
Subject: Senior Software Engineer - [Company Name] - 7 YoE in FinTech & Blockchain
Dear Hiring Manager,
I'm writing to express my strong interest in the Senior Software Engineer position at [Company Name]. With 7+ years of experience building high-performance trading systems, blockchain infrastructure, and payment platforms, I'm excited about the opportunity to contribute to [specific company initiative].
Key achievements that align with your needs:
• Built algorithmic trading platform achieving 90%+ win rate with <10ms execution latency (AiTradePulse)
• Pioneered Indonesia's first legal cryptocurrency mining operation as CTO (Solomon Mining)
• Developed DEX clearing algorithm reducing manual labor by 60% (Bitwyre)
• Led Card Product development for crypto-to-fiat global payments (Bitwyre)
I'm particularly drawn to [Company Name] because [specific reason - research company]. My experience with [relevant technology] and [relevant domain] would enable me to hit the ground running on [specific team/project].
I'm based in Indonesia (UTC+7) and fully equipped for remote work, with experience leading distributed teams and working asynchronously across timezones.
I'd love to discuss how my background in [specific area] can contribute to [company goal]. My portfolio is available at https://oyi77.github.io
Best regards,
Muchammad Fikri Izzuddin
Template 2: Leadership Focus
Subject: Engineering Manager - [Company Name] - Led Teams from 3 to 3,000+
Dear Hiring Manager,
I'm excited to apply for the Engineering Manager position at [Company Name]. Over the past 7 years, I've built and scaled engineering teams from small startups to enterprise organizations, consistently delivering business impact through technical excellence and people development.
Leadership highlights:
• Managed technical infrastructure supporting 3,000+ employees (GarudaMedia)
• Grew engineering team 3x (10 → 30 members) while increasing delivery velocity 60% (BerkahKarya)
• Reduced infrastructure costs 40% through cloud optimization and automation (GarudaMedia)
• Led 5B+ IDR monthly revenue operations with zero downtime (BerkahKarya)
What excites me about [Company Name] is [specific reason]. My experience [relevant experience] aligns perfectly with your focus on [company priority].
I believe great engineering leadership is about building systems that scale - both technical and human. I've consistently achieved this by fostering cultures of radical transparency, technical excellence, and ownership.
I'm available for remote work from Indonesia (UTC+7) and have extensive experience managing distributed teams across timezones.
I'd welcome the opportunity to discuss how I can help [Company Name] achieve [specific goal]. Portfolio: https://oyi77.github.io
Best regards,
Muchammad Fikri Izzuddin
Template 3: Technical/IC Focus
Subject: Senior Software Engineer - [Company Name] - Full-Stack with Blockchain Expertise
Dear Hiring Manager,
I'm applying for the Senior Software Engineer position at [Company Name]. As a full-stack engineer with deep expertise in [relevant tech stack], I'm passionate about building scalable, high-performance systems that solve real problems.
Technical achievements:
• Architected low-latency trading infrastructure (<10ms execution, 15+ exchange integrations)
• Built automated DEX clearing system processing thousands of transactions daily
• Migrated core API from PHP to Node.js, improving performance and maintainability (Linguise)
• Developed real-time finance dashboard for multi-team trading operations (Bitwyre)
I'm particularly interested in [Company Name] because [specific technical challenge/product]. My experience with [technology] and [domain] would allow me to contribute immediately to [specific project/team].
I thrive in environments that value technical excellence, ownership, and continuous learning. I'm comfortable working remotely from Indonesia (UTC+7) and have a proven track record of delivering high-quality code in distributed teams.
I'd love to discuss the technical challenges you're facing and how I can help solve them. Portfolio and projects: https://oyi77.github.io
Best regards,
Muchammad Fikri Izzuddin
🌐 Portfolio Enhancements
New Page: /hire-me
Purpose: Dedicated landing page for recruiters and hiring managers
Content:
- Hero Section
- Headline: “Senior Software Engineer Available for Remote Work”
-
| Subheadline: “7+ Years |
FinTech & Blockchain |
Led Teams to 3,000+” |
- CTA: “Schedule a Call” + “Download Resume”
- Why Hire Me
- Proven track record (quantified achievements)
- Remote-ready (timezone flexibility, async communication)
- Full-stack versatility (can wear multiple hats)
- Leadership experience (can grow with company)
- Availability
- Notice period: Immediate to 1 month
- Preferred start date: Flexible
- Work hours: Flexible (UTC-8 to UTC+8)
- Visa: Remote-only (no sponsorship needed)
- Compensation Expectations
- Salary range: $60,000 - $120,000 USD/year
- Open to: Equity, bonuses, benefits
- Negotiable based on: Role, company stage, growth opportunity
- Contact Form
- Name, Email, Company, Role, Message
- Email notification to: mbahkoe.pendekar@gmail.com
- Auto-response with resume and portfolio links
- Testimonials (if available)
- Quotes from previous managers/colleagues
- LinkedIn recommendations
- GitHub contributions
- Quick Links
- Download Resume (PDF)
- View Portfolio (Terminal OS)
- GitHub Profile
- LinkedIn Profile
- Schedule Call (Calendly or similar)
📊 Tracking & Metrics
Application Tracker (Spreadsheet)
Columns:
- Date Applied
- Company Name
- Position Title
- Application URL
- Status (Applied, Screening, Interview, Offer, Rejected)
- Recruiter Contact
- Next Action
- Follow-up Date
- Notes
- Salary Range
- Remote Policy
- Referral Source
Weekly Review:
- Applications submitted: Target 5-7/week
- Response rate: Track % of applications receiving response
- Interview conversion: Track % of responses leading to interviews
- Offer conversion: Track % of interviews leading to offers
Success Metrics
Week 1-2 (Foundation):
- ✅ 3 resume versions created
- ✅ LinkedIn profile optimized
- ✅ /hire-me page live
- ✅ 3 cover letter templates ready
Week 3-8 (Outreach):
- ✅ 50+ applications submitted
- ✅ 5+ recruiter conversations
- ✅ 3+ interview invitations
Week 9-12 (Interviews):
- ✅ 5+ technical interviews
- ✅ 2+ final rounds
- ✅ 1+ job offer
Week 13-16 (Closing):
- ✅ Offer negotiation
- ✅ Offer acceptance
- ✅ Start date confirmed
Priority 1: Resume Creation
- Extract key achievements from companies.yml and led_projects.yml
- Create 3 resume versions (Backend, Manager, Full-Stack)
- Optimize for ATS (keywords, formatting)
- Export to PDF and Markdown
Priority 2: Portfolio Enhancement
- Create /hire-me page
- Add contact form with email integration
- Add downloadable resume package
- Update homepage with “Available for Hire” badge
Priority 3: LinkedIn Optimization
- Update headline and about section
- Add featured projects with links
- Request 3-5 recommendations
- Connect with 10 recruiters in target companies
Priority 4: Application Preparation
- Customize 3 cover letter templates
- Create application tracking spreadsheet
- Research top 10 target companies
- Prepare answers to common interview questions
💡 Additional Strategies
GitHub Presence
- Pin top 3 repositories (ai-auto-job-apply, portfolio, trading bot)
- Add detailed READMEs with screenshots
- Contribute to open-source projects in target tech stack
- Maintain green contribution graph
Content Marketing
- Write 1-2 technical blog posts on portfolio
- Share insights on LinkedIn (1-2 posts/week)
- Engage with company engineering blogs
- Comment on relevant HackerNews/Reddit threads
Networking
- Join remote work communities:
- Remote.co
- We Work Remotely
- RemoteOK
- AngelList
- Attend virtual meetups/conferences
- Reach out to alumni from ITS Surabaya
- Connect with Indonesian engineers at target companies
Interview Preparation
- Technical: LeetCode Medium problems (2-3 daily)
- System Design: Review past architecture decisions
- Behavioral: Prepare STAR stories for top 10 achievements
- Portfolio: Create live demo videos of key projects
📅 Timeline
Week 1-2: Foundation
- Resume creation
- Portfolio enhancement
- LinkedIn optimization
- Application materials ready
Week 3-4: Initial Outreach
- Apply to 10-15 positions
- Connect with 20 recruiters
- Join 3 communities
- First interviews
Week 5-8: Scale Outreach
- Apply to 30-40 positions
- Attend 2 networking events
- Technical interviews
- System design prep
Week 9-12: Interview Focus
- Final rounds
- Offer negotiations
- Decision making
- Notice period
Week 13-16: Transition
- Onboarding preparation
- Knowledge transfer (if applicable)
- Start new role
🎯 Success Factors
What Makes You Competitive
- Unique Experience: Crypto mining CTO, trading platform founder, 3,000+ team leadership
- Quantified Impact: 90%+ win rate, $100K profit, 40% cost reduction, 5B+ IDR revenue
- Technical Depth: Full-stack, blockchain, trading, ML, infrastructure
- Remote-Ready: Indonesia timezone overlaps with Asia-Pacific, can work US/EU hours
- English Proficiency: Strong written and verbal communication
- Portfolio: Interactive, memorable, demonstrates technical skill
Potential Challenges & Solutions
Challenge 1: Location bias (Indonesia)
- Solution: Emphasize remote work experience, timezone flexibility, proven async communication
Challenge 2: Salary expectations vs. Indonesian market
- Solution: Target remote-first companies, emphasize global market rates, highlight unique expertise
Challenge 3: Competition from local candidates
- Solution: Differentiate with unique experience (crypto mining, trading), quantified achievements
Challenge 4: Visa/legal concerns
- Solution: Clarify remote-only (no visa needed), contractor vs. employee flexibility
📞 Next Steps
- Review & Approve: Review this OpenSpec and provide feedback
- Prioritize: Decide which deliverables to tackle first
- Execute: Start with Priority 1 (Resume Creation)
- Iterate: Weekly review and adjustment based on results
- Track: Maintain application tracker and metrics
📝 Notes
- This is a living document - update as campaign progresses
- Track what works and double down on successful channels
- Be patient but persistent - remote job search can take 2-3 months
- Quality over quantity - better to send 5 great applications than 20 mediocre ones
- Network is key - referrals have 5x higher success rate
Ready to start? Let’s begin with creating your ATS-optimized resumes! 🚀