Type of roles

Account management

An Account Manager is the person in charge of managing a company’s relationships with its customers. They are in charge of building long-term relationships with a group of customers and generally stay with customers for the length of their relationship with the company. The goal is to keep clients or accounts as long as possible. Account managers may be in charge of finding new business, be assigned prospects, given accounts, or a combination thereof. Tasks may involve project management, strategic planning, sales support, product design, service application, logistics, and marketing.

Business development

Chief business development officer

Responsibilities include analysing current and past financial data, such as sales reports, and providing strategies to cut costs and increase revenue. Perform market research to identify new opportunities and engage with executives to establish strategies for pursuing those new opportunities. Create and improve proposals for our existing and new clients. Prepare the company budget and continually track expenses, as well as make sure that we’re on track to hit revenue targets. Provide training and mentoring to members of the business development team. Develop and deliver pitches for potential investors.

Business development executive manager

Is responsible for sourcing, generating and building new businesses for their organisation.This means you are responsible for identifying sales leads, sourcing new opportunities and potential clients.

Community management

Acts as the bridge between a brand and the community it is aiming to create (i.e. a loyal audience or group of core consumers connected by a similar interest). They should be the brand’s ambassador, engaging with potential customers and building relationships with existing ones. They are also focused on gauging sentiment around the brand, using social listening tools in order to monitor feedback and engagement.

Data science & analytics

Data Analysts

Are responsible for a variety of tasks including visualisation, munging, and processing of massive amounts of data. They also have to perform queries on the databases from time to time.

Data Engineers

Build and test scalable Big Data ecosystems for the businesses so that the data scientists can run their algorithms on the data systems that are stable and highly optimized. Data engineers also update the existing systems with newer or upgraded versions of the current technologies to improve the efficiency of the databases.

Database Administrator:

The job profile of a database administrator is pretty much self-explanatory- they are responsible for the proper functioning of all the databases of an enterprise and grant or revoke its services to the employees of the company depending on their requirements. They are also responsible for database backups and recoveries.

Machine Learning Engineer

Responsible for creating programmes and algorithms that enable machines to take actions without being directed. An example of a system you may produce is a self-driving car or a customised newsfeed.

Data Scientist

Data scientists help companies interpret and manage data and solve complex problems using expertise in a variety of data niches. They generally have a foundation in computer science, modeling, statistics, analytics, and math – coupled with a strong business sense. It’s this merging of esoteric intelligence and practical knowledge that makes the data scientist so valuable to a company.

Digital marketing

Content Managers

Content Managers are tasked with building a brand identity and online presence through the creation and dissemination of multimedia content online. This involves developing content strategies, managing a content team, growing an online community and tracking that community’s growth, among other duties.

SEO Specialists

Analyzes, reviews and implements changes to websites so they are optimized for search engines. This means maximizing the traffic to a site by improving page rank within search engines.

UX designer

Designers are responsible for the end-to-end development of websites and digital marketing applications. They may or may have a deep technical background or they may be better versed on the design end of the spectrum.

Email Marketing Specialist

An email marketing specialist is a digital marketer that focuses on building email lists, creating emails, and nurturing leads through written communications.

Digital Marketing Managers

A digital marketing manager’s job is to do everything in their power to raise awareness of brands, increase relatability, boost relevance and ultimately help convert audiences into consumers. Through both short and long-term efforts, this is the true responsibility of a marketing professional.


Finance is a broad field that covers economics, accounting, business development, stock markets, investments, banking, and insurance. Career paths in finance are also diverse, making it very likely that you’ll find a perfect match if finance is really your thing.


Prepare and evaluate financial documents, ensuring that records of all financial transactions — including taxes, balance sheets, cash flow documents, and income statements — are accurate and conform to federal and international accounting standards.

Investment bankers

Serve as the bridge between entities that need funds and entities that are willing to provide credit or to make capital investments. These professionals help business organizations, governments, and individuals to raise money through different channels such as private lending, public stock offerings, and mergers and acquisitions.

Mortgage advisors

Evaluate, endorse, document, and process the requests of mortgage loan applicants. Primarily tasked to provide technical advice to potential and existing borrowers, mortgage advisors help determine applicants’ actual funding needs, creating proposals based on each applicant’s debt servicing capabilities, cash flow, collateral, and other factors. Sometimes, mortgage advisors are also tasked to keep the company’s lending pipeline full and flowing.

Chief financial officers (CFO)

Play a strategic and top leadership role in the financial management and operations of an organization. They typically lead a company’s accounting, revenue, and finance departments, focusing on achieving and projecting excellent financial health for the company. They lead in the formulation of growth strategies, budget plans, and internal policies while also ensuring compliance to relevant industry standards and regulations. CFOs keep operations aligned with the organization’s short-term and long-term financial goals.


Operations managers are responsible for managing activities that are part of the production of goods and services. Their direct responsibilities include managing both the operations process, embracing design, planning, control, performance improvement, and operations strategy. Their indirect responsibilities include interacting with those managers in other functional areas within the organisation whose roles have an impact on operations. Such areas include marketing, finance, accounting, personnel and engineering. Operations managers’ responsibilities include:

Human resource management

The people employed by an organisation either work directly to create a good or service or provide support to those who do. People and the way they are managed are a key resource of all organisations.

Asset management

An organisation’s buildings, facilities, equipment and stock are directly involved in or support the operations function.

Cost management

Most of the costs of producing goods or services are directly related to the costs of acquiring resources, transforming them or delivering them to customers. For many organisations in the private sector, driving down costs through efficient operations management gives them a critical competitive edge. For organisations in the not-for-profit sector, the ability to manage costs is no less important.

Product management

Product management is the intersection between business, technology and user experience.A Product Manager is responsible for the product planning and execution throughout the Product Life Cycle, including: gathering and prioritising product and customer requirements, defining the product vision, and working closely with engineering, sales, marketing and support to ensure revenue and customer satisfaction goals are met. The Product Manager also ensures that the product supports the company’s overall strategy and goals.


Sales manager

The person responsible for leading and coaching a team of salespeople. A sales manager’s tasks often include assigning sales territories, setting quotas, mentoring the members of her sales team, assigning sales training, building a sales plan, and hiring and firing salespeople.

Software development/engineering

Full Stack Software Developer

Responsible for the front and back end web development. Usually a good full stack developer will understand multiple coding languages like HTML, CSS, Javascript, Python and PHP.

Front end developer

Responsible for the client side of the development, managing everything that the visually sees when interacting with the site or web application. Mainly uses the coding languages HTML, CSS and JavaScript.

Back end developer

Responsible for the server side of the development working on everything that communicates between the database and the front end of the application. Some of the main languages used are Java, PHP, Ruby and Python.


A chief technology officer (CTO) is the executive in charge of an organization’s technological needs as well as its research and development (R&D). Also known as a chief technical officer, this individual examines the short- and long-term needs of an organization and utilizes capital to make investments designed to help the organization reach its objectives. The CTO usually reports directly to a company’s chief information officer (CIO), but may also report to the chief executive officer (CEO) of the firm.