Join the Cargo Team
Ready to inspire advocacy?
We are a growing, ever-evolving team of passionate, creative professionals committed to crafting ideas that resonate with our audience, drive growth for our clients, and inspire advocacy for the brands we serve. We’re always on the lookout for insatiably curious people who love making work that doesn’t just connect, but builds rabid, loyal fan bases. Sound like you?
Check out our latest career openings below. If there’s nothing that aligns to the role you’re seeking, share your resume with us via the form at the bottom of the page.

Open Positions
Senior Account Manager
Greenville, SC
The Senior Account Manager plays a pivotal role in client support and team coordination, under the guidance of an Account Supervisor or Account Director. They are responsible for facilitating day-to-day project execution with a primary focus on delivering high-quality creative outputs while also serving as a strategic consultant to the client on larger initiatives. This specific opening requires strong digital, brand and strategic past project experience.
The Requirements
- Bachelor’s degree in Marketing or related field
 
- Minimum 3-5 years of experience in a dynamic agency environment
 
- Demonstrates a passion for continuous learning and innovative problem-solving
 
- Capable of managing multiple projects independently while collaborating effectively with the team
 
- Maintains a keen understanding of the broader business objectives and client strategic goals while paying meticulous attention to detail and organization
 
- Stays adaptable and approaches changing priorities with a solution-focused mindset
 
- Prior experience managing digital, CRM and strategic projects required.
 
- Strong written communication and proofreading skills
 
- Experience creating client-facing presentations and decks
 
- Proficient in Microsoft Office suite, including Microsoft Teams, Excel, PowerPoint, and Outlook
 
- Project management software and basic analytics/reporting tools a plus
 
The Responsibilities
- Develops a comprehensive understanding of client industries, products, and services, while monitoring competitor activities
 
- Leads and contributes to the development of strategic initiatives for clients with support from Account Supervisor or Account Director
 
- Develops strong relationships with clients in an effort to contribute to and foster organic growth for assigned clients
 
- Takes initiative in problem-solving, anticipating client needs and preparing solutions.
 
- Leads entire cycle of projects from brief development through project completion, managing client expectations and satisfaction as well as scope management and oversight.
 
- Maintains proactive and professional communication with team members on a daily basis
 
- Serves as the primary day-to-day client contact; leads and actively participates in client meetings and calls
 
- Prepares and manages client-related documents such as emails, status reports, meeting agendas, and reports
 
- Utilizes project management platforms to communicate creative changes and allocate tasks to the creative team
 
- Establishes and manages project timelines, ensuring adherence to schedules and meeting deadlines
 
- Conducts quality assurance testing and proofreading for all projects
 
- Maintains up-to-date records of ongoing projects and archives past project information
 
- Facilitates internal and external follow-ups on projects as necessary
 
- Manages project budgets and hours to ensure profitability and efficient use of resources
 
- Performs other duties as assigned by the management
 
Full Stack Developer
Greenville, SC
Full Stack Developer (2–3 Years Experience)
Location: [Greenville, SC and Toronto, ON)
Employment Type: Full-time 
About the Role
We are seeking an experienced Full Stack Developer with 2–3 years of professional experience to join our team. This role requires expertise across both front-end and back-end development, with a strong focus on building scalable, maintainable, and user-centric digital experiences. You will work with platforms such as Storyblok and WordPress (with Builder.io as a plus), and leverage a modern tech stack including Next.js, Astro, PHP, HTML, CSS, JavaScript, and TypeScript.
The ideal candidate is passionate about solving complex problems, collaborating across teams, and continuously pushing the boundaries of what’s possible with web technologies.
Key Responsibilities
- Design, develop, and maintain web applications across front-end and back-end environments.
 
- Build responsive, accessible, and performant user interfaces using Next.js, Astro, HTML, CSS, JavaScript, and TypeScript.
 
- Develop and maintain back-end functionality using PHP and integrate with CMS platforms such as Storyblok and WordPress.
 
- Collaborate with designers, product managers, and other developers to deliver seamless, high-quality user experiences.
 
- Integrate APIs and third-party services to extend application functionality.
 
- Ensure code quality through testing, code reviews, and adherence to best practices.
 
- Optimize applications for performance, security, scalability, and SEO.
 
- Participate in architectural discussions and contribute to long-term technical strategy.
 
- Stay current with emerging technologies and propose opportunities for innovation.
 
Required Skills & Experience
- 2–3 years of professional experience as a full stack developer.
 
- Proven expertise with front-end frameworks (Next.js, Astro) and back-end development in PHP.
 
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
 
- Strong experience with Storyblok and WordPress CMS platforms (Builder.io is a plus).
 
- Proficient understanding of web standards, accessibility, and responsive design principles.
 
- Experience working with RESTful APIs and/or GraphQL.
 
- Knowledge of version control systems such as Git.
 
- Familiarity with deployment workflows, CI/CD pipelines, and cloud platforms.
 - Strong problem-solving skills and the ability to work independently as well as collaboratively.
 
Full Stack Developer
Toronto, ON
Full Stack Developer (2–3 Years Experience)
Location: [Greenville, SC and Toronto, ON)
Employment Type: Full-time 
About the Role
We are seeking an experienced Full Stack Developer with 2–3 years of professional experience to join our team. This role requires expertise across both front-end and back-end development, with a strong focus on building scalable, maintainable, and user-centric digital experiences. You will work with platforms such as Storyblok and WordPress (with Builder.io as a plus), and leverage a modern tech stack including Next.js, Astro, PHP, HTML, CSS, JavaScript, and TypeScript.
The ideal candidate is passionate about solving complex problems, collaborating across teams, and continuously pushing the boundaries of what’s possible with web technologies.
Key Responsibilities
- Design, develop, and maintain web applications across front-end and back-end environments.
 
- Build responsive, accessible, and performant user interfaces using Next.js, Astro, HTML, CSS, JavaScript, and TypeScript.
 
- Develop and maintain back-end functionality using PHP and integrate with CMS platforms such as Storyblok and WordPress.
 
- Collaborate with designers, product managers, and other developers to deliver seamless, high-quality user experiences.
 
- Integrate APIs and third-party services to extend application functionality.
 
- Ensure code quality through testing, code reviews, and adherence to best practices.
 
- Optimize applications for performance, security, scalability, and SEO.
 
- Participate in architectural discussions and contribute to long-term technical strategy.
 
- Stay current with emerging technologies and propose opportunities for innovation.
 
Required Skills & Experience
- 2–3 years of professional experience as a full stack developer.
 
- Proven expertise with front-end frameworks (Next.js, Astro) and back-end development in PHP.
 
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
 
- Strong experience with Storyblok and WordPress CMS platforms (Builder.io is a plus).
 
- Proficient understanding of web standards, accessibility, and responsive design principles.
 
- Experience working with RESTful APIs and/or GraphQL.
 
- Knowledge of version control systems such as Git.
 
- Familiarity with deployment workflows, CI/CD pipelines, and cloud platforms.
 - Strong problem-solving skills and the ability to work independently as well as collaboratively.
 
New Business Account Manager
Greenville, SC
New Business Account Manager (2–5 Years Experience)
Location: [Greenville, SC (Hybrid — Monday–Thursday in office, Friday remote)]
Employment Type: Full-time
About the Role
We are seeking a New Business Account Manager to join our growing team. This hybrid role blends strategic thinking with hands-on execution — ideal for someone who’s passionate about building relationships, driving growth, and managing the details that bring big opportunities to life.
You’ll work closely with the Chief Growth Officer to identify, pursue, and win new business opportunities, while managing the internal processes that keep everything running smoothly. From pipeline management to pitch preparation, you’ll play a key role in how Cargo shows up in the market and continues to expand its client partnerships.
Key Responsibilities
Strategic Support
- Research prospects, industries, and emerging trends to uncover new business opportunities.
 - Assist in identifying and qualifying leads aligned with agency capabilities.
 - Summarize RFPs, RFIs, and inbound opportunities for internal teams.
 - Track market and competitive trends to inform strategic recommendations.
 
Pipeline & Process Management
- Maintain and update the agency’s CRM and new business pipeline tools.
 - Coordinate meetings, follow-ups, and project schedules to ensure momentum.
 - Support RFI/RFP responses and manage all logistics related to pitches and presentations.
 - Facilitate clear, timely communication across teams and departments.
 
Presentation & Content Development
- Collaborate with internal teams to develop compelling pitch decks, case studies, and proposals.
 - Partner with our PR team on thought leadership initiatives and content creation.
 - Proofread, format, and polish client-facing materials to a high standard.
 
Operational Support
- Act as a trusted right hand to the Chief Growth Officer.
 - Maintain organized internal systems and workflows.
 - Contribute ideas, initiative, and energy to every stage of the business development process.
 
Required Skills & Experience 
- 2–5 years of experience in agency, marketing, or business development roles.
 - Strong writing, research, and organizational skills.
 - Familiarity with CRM systems, project management tools, and presentation software (PowerPoint, Keynote, etc.).
 - Ability to manage multiple projects and deadlines with attention to detail.
 - Strategic curiosity, collaborative mindset, and proactive approach.
 - Willingness to take on administrative and process-oriented tasks with excellence.
 - Bonus: Familiarity with the agency pitch process or client procurement workflows.
 
What You’ll Get
- A spot on a close-knit, passionate team that values collaboration and craft.
 - Hybrid flexibility — work from home on Fridays.
 - Competitive pay, benefits, and perks that support your well-being.
 - Ongoing mentorship and professional development opportunities.
 - Hands-on experience with marquee clients and high-impact projects.
 

Want to get in touch?
Let’s go!
We’re always on the look out for passionate people to join our team. If you’re not seeing a job that aligns to your background, just share your resume and a little information through the form below.
