Career Opportunities

Come work with us! AffilBase is always looking for professionals to join our team!

Available Positions

Thank you for your interest in working with us. Please check for available job opportunities
that meet your criteria and send your application by filling out the Job Application Form below.

Job brief

We are looking for a competitive Field Sales Representative to develop sales strategies and attract new clients. The successful salesperson will source new sales opportunities and close sales to achieve quotas. The successful candidate will play a key role in increasing income and revenue by managing and negotiating with clients, generating leads, qualifying prospects and managing sales of products and services. As an outside Sales Representative, or Sales Agent, they will also research sales competition.


  • “Get the sale” using various customer sales methods (door-to-door, cold calling, presentations etc)
  • Forecast sales, develop “out of the box” sales strategies/models and evaluate their effectiveness
  • Evaluate customers skills, needs and build productive long lasting relationships
  • Meet personal and team sales targets
  • Research accounts and generate or follow through sales leads
  • Attend meeting, sales events and trainings to keep abreast of the latest developments
  • Report and provide feedback to management 
  • Maintain and expand client database within your assigned territory

Requirements and skills

  • Proven sales experience
  • Track record of over-achieving quota
  • Experience working with CRM
  • Familiarity with different sales techniques and pipeline management
  • Computer use competency
  • Strong communication, negotiation and interpersonal skills
  • Self motivated and driven
  • BA/BS degree or equivalent


Benefits: Daily allowance, Data allowance, Variable Commissions & Bonuses

  • Job Duties


    • Developing marketing strategies that use digital media channels such as search engine optimization (SEO), search engine marketing (SEM), social media marketing (SMM), email marketing, and content marketing
    • Tracking the progress of campaigns to ensure they are effective and producing results
    • Developing a marketing strategy that meets business objectives while appealing to customers’ needs and interests
    • Creating an effective brand identity for products or services by planning and implementing marketing campaigns that resonate with consumers
    • Analyzing data to determine which strategies are most effective for driving conversions and sales
    • Developing new markets for existing products by developing marketing strategies that target specific groups of consumers with tailored messaging
    • Establishing strategic partnerships with other businesses that can help generate leads or increase exposure for products or services


    • Candidates with a bachelor’s degree in marketing, advertising or a similar field.
    • One to three years of affiliate marketing experience.



    • Analytical and database technology skills, which play an essential role in maintaining campaign management applications and generating marketing reports.
    • Proficient in Microsoft Office programs, as well as cold-calling and marketing analysis.
    • Project management and Strategic Planning.
    • Must demonstrate strong technical understanding of Affiliate Marketing, Search Engine Marketing (SEM), Search Engine Optimization (SEO), and Display Marketing.
    • High degree of honesty and integrity
    • Highly motivated; demonstrated ability to independently
    • Team-player, positive attitude, and flexible.


Job Summary:

We are looking for an analytical and strategic thinker to help grow our portfolio of the brands we partner with. As an Affiliate Manager, you will be responsible for recruiting new affiliates to our network in addition to nurturing existing business relationships. In this role, you will manage all affiliate requests, review campaign analytics & reporting, optimization of campaign performance, and increasing sales opportunities.




To perform this job successfully, an individual must be able to perform each major duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Manages productive, professional relationships with key personnel in assigned client accounts.
  • Serves as the lead point of contact for all matters specific to assigned client accounts.
  • Daily monitoring of trends and patterns from online marketing efforts.
  • Provide performance evaluation and optimization suggestions to affiliates based on analytics.
  • Partner with internal departments to ensure strict adherence to industry compliance and best practices.
  • Proactively prospects new business opportunities.
  • Manage and own third-party media relationships and are responsible for their growth.
  • Regularly work to identify unfulfilled client needs and develop & sell products & services to meet those needs.
  • Provide thought leadership in developing new, innovative marketing practices.
  • Evaluate current processes and continually look for ways to improve them.
  • Leverage internal technology and industry-standard tools to understand compliance. requirements and recommend remediation solutions across various media channels.
  • Assist with ad-hoc projects and initiatives as needed.






A.A or Bachelor's degree in Communications, Marketing, Business, or the equivalent combination of education, professional training, or work experience.



2-5 years of experience in management or online marketing.

Must be very comfortable with numbers and highly proficient in Excel to analyze data.

Must be able to grasp the key drivers of the business, be comfortable with multi-tasking and have the ability to independently prioritize tasks given business drivers.

Good grasp of best practices in online performance marketing.

Ability to travel periodically for client visits and conferences.

Thrive in a fast-paced, team environment.

Outstanding analytical skills and rigor, excellent at complex problem-solving.

Experience in financial services preferred.

Experience in lead generation and online marketing preferred.

Excellent time management and organization skills.

Excellent negotiation and presentation skills.

Customer service driven with the ability to deliver client-focused solutions.


affilBase is more than just a place to work. It's an organization that values creativity, innovative thinking, and diversity. We offer a great opportunity to work alongside highly intelligent and motivated people in a dynamic environment

Job Description

The Affiliate Trainer is responsible for the training activities of all affilBase affiliates:


-           Deploy Learning Strategy, Training Plans and Materials for Portfolio, coach Affiliate Teams


-           Ensures the right training activities are in place to deliver the best possible interactions with our customers


-           Assess the training needs of the different teams and designs solutions accordingly


-           Ensures a smooth onboarding for new affiliates


  • Understands and diagnoses what the training needs are by working closely with all the remote teams + office-based teams.


  • Cultivate scientific expertise necessary and partner with subject matter experts to implement and deploy learning initiatives across all areas


  • Deploy learning strategies appropriate for teams (e.g. e-learning modules, virtual training, workshops, face-to-face training)


-    Continuously works with the commercial (sales and marketing), market access teams to embed call models and training practices along the year (cycle meetings, etc) Ensures team have the right materials and know how to manage them




Minimum Education Requirements


  • Candidates should possess an Bsc/OND qualification

2 - 5 years work experience.


  • Degree in Business or Human Resources would be a plus


  • Languages: English (Fluent)


  • Strong Excel, Power Point, Work Skills. Familiarity with databases.


Minimum Experience Requirements


  • Previous 2-5 years of experience in training roles within the affiliate industry.


.    Self-autonomy to create solutions to identified issues


.    Proactivity in the generation of new ideas and projects


.    Influence to change behaviours


.    Strong communication skills 


Job Overview

We are looking for a Sales Trainer to develop training courses for our sales team.

As a Sales Trainer, you are responsible to collaborate with the sales staff and identify issues the employees are facing. You will also be responsible for maximizing their effectiveness through these training programs. Your role includes creating the learning material, monitoring performance after each session and making recommendations for improvements.

If your skills and work experience match the criteria for this role, we would like to meet you.



Analyze day to day needs for training in the sales team.

Create training curricula and estimate the budget required to create it.

Develop material required for training for example outline, handouts, etc.

Conduct training sessions for new and current sales personnel.

Develop new approaches and techniques for making improvements in training programs.

Collect feedback from trainers and trainees and identify the issues they had during the process.

Generate results and measure the performance of trainees after the session.

Hire new sales force.

Coordinate with external trainers and Sales Manager.

Maintain and update records of training material.

Stay up-to-date with the latest market trends and demands of a corporate sales environment.




Bachelor’s degree in Human Resource, Business Administration, Marketing or relevant field.


Proven 2-4 years of experience as a Sales Training Specialist, Corporate Sales Trainer or a similar role.

Professional certifications in sales training

Strong working knowledge of the sales process and its best practices.

Proficiency in e-learning platforms.

Excellent oral and written communication skills.

Ability to design effective sales training programs.

Ability to measure an employee's performance.

Ability to motivate others to improve their skills.

Outstanding coaching and sales skills.

Excellent time management and customer service skills.

Excellent presentation skills.

Great interpersonal and organizational skills.

Ability to multitask as and when required.

Job Duties and Tasks


1) Deliver prepared sales talks, reading from scripts that describe products or services, in order to persuade potential customers to purchase a product or service


2) Contact businesses or private individuals by telephone in order to solicit sales for goods or services


3) Explain products or services and prices, and answer questions from customers.


4) Obtain customer information such as name, address, and payment method, and enter orders into computers.


5) Record names, addresses, purchases, and reactions of prospects contacted.


6) Obtain names and telephone numbers of potential customers from sources such as telephone directories, magazine reply cards, and lists purchased from other organizations.


8) Answer telephone calls from potential customers who have been solicited through advertisements.


9) Telephone or write letters to respond to correspondence from customers or to follow up initial sales contacts.


10) Maintain records of contacts, accounts, and orders.


11) Schedule appointments for sales representatives to meet with prospective customers or for customers to attend sales presentations.



  • Bsc/HND in marketing or any equivalent degree.
  • Experience in sales and computer marketing

Job Summary 

We are looking for an Email Marketing Specialist to develop and implement Email Marketing strategies for multiple Brands and manage all aspects (Strategy, Content Creation, scheduling, analytics) of the process. 


Job Description

  • Build and grow multiple Email lists / Databases. • Create engaging and proofread copies with clear CTAs which establish and build relationships with prospects and existing Clients. • Produce and send out periodic (Daily, Weekly, Monthly, as the case requires) Newsletters / Company updates / Offers / for multiple brands through Email & Text Messaging.
  • Conduct Market Research to identify Target audiences for each Product / Service line and understand consumer behavior.
  • Segment Campaigns for each stage of the customer journey, from brand awareness, and lead generation to conversion and post-sales campaigns (to engage, retain, win back, and regularly update clients).
  • Collaborate with the Business Development team in creating and monitoring a range of Lead Generating / Retargeting / Leads Nurturing Campaigns for multiple brands simultaneously, this includes but is not limited to creating Email Templates, Copywriting, and scheduling.
  • Analyze Campaigns and produce Weekly / Monthly Reports capturing key metrics (click- through rate, conversion rate, bounce rate, ROI). • Regularly evaluate and optimize campaigns based on reports.
  • Integrate all marketing channels (Social Media, SEO, Email, Print & Digital).
  • Keep up to date with the latest software and remain competitive.
  • Comply with all email best practices and relevant privacy laws.
  • Ad Hoc duties as assigned.



  • Bachelor's Degree or HND in Marketing, Communications, or a tech-related field is preferred but not required.
  • 2-5 years of cognate experience.
  • Thorough understanding of MailChimp and or other marketing automation technology.
  • Experience building Email Lists from scratch.
  • Highly creative and can think outside the box
  • Able to grasp technical and product-related concepts quickly and communicate in a way non-technical people can easily understand.
  • Capacity to manage and work in high-stress situations.
  • Ability to multitask, manage and independently lead various projects simultaneously.
  • Excellent verbal and written Communication Skills
  • Ability to work with minimal supervision, prioritize work and meet deadlines.

Job Description

  • Research advertising trends.
  • Research competitors' pricing and products.
  • Decide on appropriate placement of ads.
  • Determine what content will reach customers.
  • Develop projects to create content.
  • Publish digital marketing content online.
  • Implement email marketing campaigns.
  • Measure digital traffic.
  • Monitor social media and Google Analytics.
  • Optimize paid advertising campaigns using SEO and other tools.
  • Report on the growth and analytics of campaigns to stakeholders.
  • Scale campaigns to maximize ROI. • Monitor project status and budget.
  • Conduct market research to inform campaigns. • Brainstorm and implement experiments and conversion tests.


Job Requirements

  • Candidates should possess a Bachelor's Degree / Master's Degree / HND qualification.
  • 1- 3years work experience.
  • Experience in using SEO tools
  • Google Analytics tool experience

Employment Pre Screening Form

Please complete all required fields in the form.