Key Takeaways
- Before applying, categorize the role as freelance or full-time and tailor your entire application accordingly — these are fundamentally different tracks at Magic with different expectations, engagement models, and interview processes
- Audit every Magic job description for specific tool names and mirror those exact terms in your resume's skills section and experience bullets to maximize Ashby keyword matching
- Prepare a portfolio of remote work evidence — client testimonials, productivity metrics, or project summaries — that proves you can deliver consistently without in-office accountability structures
- For freelance roles, emphasize your reliability and availability in your application; include your time zone, weekly hours available, and any relevant scheduling flexibility in your cover note or screening question responses
- For engineering roles, study Magic's product and come prepared to discuss how your technical skills apply to their specific infrastructure challenges — generic coding interview prep won't differentiate you at a startup this focused
- Complete every optional field and screening question in the Ashby application form; in a small hiring team, thoroughness and attention to detail are noticed and rewarded
About Magic
Application Process
-
1
Explore Open Roles on Magic's Careers Page
Visit magic.dev/careers to browse current openings. Pay close attention to whether a role is tagged as freelance/remote versus a full-time internal position, as these tracks have fundamentally different expectations and engagement models. Magic currently lists around 53+ open roles spanning freelance services and engineering.
-
2
Submit Your Application Through Ashby
Magic uses Ashby as its applicant tracking system, so all applications flow through a structured online form. You'll typically upload your resume, provide contact information, and answer role-specific screening questions. For freelance roles, expect questions about your availability, relevant tools (e.g., GoHighLevel, Instantly, QuickBooks), and prior freelance experience.
-
3
Complete Any Skills Assessments or Task-Based Screenings
Given Magic's freelance-heavy model, many roles — particularly virtual assistant and specialist positions — commonly include a practical assessment. This might involve a short bookkeeping exercise, a sample CRM outreach sequence, or a live chat simulation. These tasks help Magic verify your proficiency with the specific tools and workflows the role demands.
-
4
Initial Screening Interview
Qualified candidates are typically invited to a brief screening call, often conducted via video. For freelance roles, this conversation tends to focus on your working style, time zone availability, and experience with remote client management. For engineering roles, expect a deeper discussion about your technical background and alignment with Magic's product vision.
-
5
Technical or Role-Specific Deep-Dive Interview
Engineering candidates (e.g., Sr. Protocol Engineer, Customer Success Engineer) will likely face a more rigorous technical interview, potentially including system design discussions or coding exercises. Freelance specialists may undergo a more detailed portfolio review or scenario-based interview to assess domain expertise and problem-solving under real-world conditions.
-
6
Culture and Team Fit Conversation
Startups like Magic place significant weight on cultural alignment. This stage often involves meeting a hiring manager or team lead who evaluates whether you can operate autonomously, communicate proactively, and adapt to the fluid priorities typical of a growing startup. Demonstrating self-motivation and comfort with ambiguity is key here.
-
7
Offer and Onboarding
Successful candidates receive an offer outlining engagement terms — freelance contracts for remote specialist roles or employment offers for full-time positions. Magic's onboarding for freelancers likely includes platform training, client matching protocols, and quality standards orientation. Engineering hires can expect a more traditional onboarding with codebase familiarization and team integration.
Resume Tips for Magic
Lead with the Exact Tools Magic Mentions in Job Descriptions
Magic's job postings explicitly name tools like GoHighLevel, Instantly, QuickBooks, and specific CRM platforms. Your resume must mirror this language precisely. Rather than writing 'CRM experience,' write 'Managed 200+ client outreach sequences using GoHighLevel and Instantly with 35% response rate.' Ashby's parsing will match these specific tool names against the job requirements, so exact keyword alignment directly impacts whether your application surfaces to reviewers.
Clearly Distinguish Freelance vs. Full-Time Experience
Magic hires across both freelance and full-time tracks, and reviewers need to quickly understand your work arrangement history. If you've done freelance work, format it with the client type (not necessarily client name), duration, and deliverables. For example: 'Freelance Virtual Bookkeeper | E-commerce Clients | 2021–2024 | Managed monthly reconciliation for 12 concurrent clients.' This signals that you can handle the independent, multi-client workflow that Magic's freelance roles demand.
Quantify Remote Work Reliability and Output Metrics
For a remote-first company like Magic, demonstrating that you thrive without in-person oversight is essential. Include metrics that prove remote productivity: client satisfaction scores, response time averages, tasks completed per week, or uptime/availability percentages. A line like 'Maintained 99% availability across a 6-month engagement with an average response time of under 4 minutes' speaks directly to what Magic needs from its distributed workforce.
Use a Clean, Single-Column Resume Format for Ashby Parsing
Ashby handles well-structured resumes effectively, but multi-column layouts, text boxes, and graphics can cause parsing errors. Use a single-column format with clearly labeled section headers (Experience, Skills, Education). Stick to standard fonts like Arial or Calibri, and avoid headers/footers for critical information like your name or contact details, as some ATS parsers skip those regions.
Tailor Your Skills Section to the Specific Role Category
Magic's roles span wildly different domains — a Virtual Children's Instructor resume looks nothing like a Sr. Protocol Engineer resume. Don't submit a generic skills list. For technical roles, emphasize programming languages, protocols, and infrastructure tools. For freelance service roles, emphasize client management, communication platforms (Slack, Zoom, Loom), and domain-specific software. Each application should feel purpose-built for that exact role.
Include a Concise Professional Summary That Mirrors the Role Title
Open your resume with a 2-3 sentence summary that echoes the job title and core requirements. For a 'Virtual Assistant — CRM & Outreach' role, your summary might read: 'Detail-oriented virtual assistant with 4+ years specializing in CRM management and automated outreach campaigns. Proficient in GoHighLevel, Instantly, and HubSpot with a track record of generating qualified leads for B2B clients.' This immediately signals relevance to both Ashby's parser and human reviewers.
Showcase Adaptability Across Multiple Clients or Projects
Magic's freelance model likely involves matching specialists with diverse clients. Demonstrating that you've successfully worked across different industries, client personalities, and project types strengthens your application. Consider a brief 'Key Engagements' section listing 3-5 notable projects with varied contexts to show you're not a one-trick specialist but a versatile professional who can adapt to whatever Magic's clients need.
ATS System: Ashby
Ashby is a modern, all-in-one recruiting platform favored by startups and scaling companies for its integrated ATS, CRM, and analytics capabilities. It parses resumes using structured data extraction, scoring applications based on keyword relevance and field matching against the job description. Ashby's interface gives Magic's hiring team powerful filtering and pipeline management tools, meaning well-optimized applications surface faster.
- Use standard section headers (Experience, Education, Skills) — Ashby's parser relies on these to categorize your information correctly
- Submit your resume as a PDF unless the application specifically requests .docx, as Ashby handles PDF parsing reliably
- Mirror exact keywords from Magic's job descriptions, especially tool names (GoHighLevel, Instantly, QuickBooks) and role-specific terms
- Avoid tables, multi-column layouts, and embedded images — these can disrupt Ashby's text extraction and cause missing data
- Fill out all optional fields in the Ashby application form, as completeness signals engagement and may factor into initial screening filters
- Keep your file name professional and identifiable (e.g., 'FirstName_LastName_Resume.pdf') for easy retrieval in Ashby's candidate pipeline
- If the application includes screening questions, answer them thoroughly — Ashby allows hiring teams to filter and sort by these responses
Interview Culture
Interviewing at Magic reflects the realities of a lean, remote-first startup that values execution over ceremony.
What Magic Looks For
- Proven ability to work autonomously in remote environments without constant supervision or hand-holding
- Hands-on proficiency with the specific tools listed in job descriptions (GoHighLevel, Instantly, QuickBooks, etc.) — not just theoretical familiarity
- Strong asynchronous communication skills, including clear written updates and proactive status reporting
- Demonstrated experience managing multiple clients or projects simultaneously without quality degradation
- Technical depth for engineering roles — particularly in protocol design, distributed systems, or customer-facing technical support
- Adaptability and comfort with ambiguity, reflecting the fluid priorities and rapid iteration cycles of a startup environment
- Client service orientation and professionalism, especially for freelance roles where you represent Magic's brand directly to customers
- Self-motivated learning disposition — willingness to pick up new tools, workflows, and domain knowledge quickly
Frequently Asked Questions
What's the difference between Magic's freelance and full-time roles?
How long does Magic's hiring process typically take?
Does Magic require a cover letter with applications?
What format should my resume be in when applying through Ashby?
Can I apply to multiple roles at Magic simultaneously?
What tools and platforms should I know before applying to Magic's freelance roles?
Is prior freelance experience required for Magic's remote roles?
How should I prepare for a technical interview at Magic?
Does Magic offer remote work for all positions?
Sample Open Positions
Related Resources
Sources
- Magic Careers Page — Magic
- Ashby ATS — How It Works for Candidates — Ashby
- Magic Company Profile and Reviews — Glassdoor
- Best Practices for ATS-Optimized Resumes — Jobscan