The solutions we offer and our unique market niche have created opportunities for skills development in a demand-driven area of IT solutions in Africa. We work together with our staff as partners and jointly we have created a corporate culture that respects diversity and that values innovation, integrity and high performance standards. We’re continually looking for the right people who know how to work hard and play hard. We foster a culture that is fun and supportive and our working environment is where your thirst for knowledge is quenched. Opportunities exist in sales, marketing, business development, project management, software development, software testing, and systems engineering.

To join our team, qualified applicants are requested to respond to any vacancies posted on our careers page. All applicants are requested to provide the following information when responding to job postings:

  • A detailed curriculum vitae
  • An application letter showing your suitability for the position you apply for


Follow this link to download vacancy details
About the role
The Business Development Director will be in charge of meeting the Company’s revenue
targets. The person will develop and implement the sales plan for achievement of set
sales target and future business development. The role will also be responsible for
revenue growth by identifying new business opportunities for the company.

Duties and Responsibilities
1. Formulate strategic plan for achievement of Company’s set revenue goals
2. Develop sales objectives and ensure they are communicated with relevant teams
in the company
3. Build long‐term relationships with customers to understand their current and
future business needs
4. Represent the company at events such as conferences, expos, exhibitions and
other network events
5. Provide quarterly and annual reports to the Board of Directors on the
achievement of the set departmental objectives
6. Regularly review the sales plan and advise on changes where necessary
7. Provide guidance on industry specific trends that would affect current and future
business of the company
8. Develop plans for management of customer relations for existing and new
9. Develop annual budgets for supporting sales and business development activities
10. Manage the Business team and ensure their performance objectives are clearly
11. Approve and authorize business expenses for the Business team
12. Any other duty as assigned by the Board of Directors from time to time

1. Master’s Degree in Leadership, Business Administration, Strategic Management
or its equivalent
2. Demonstrated excellence in business development in various African markets
3. At least 7 years’ experience in Sales leadership preferably dealing with Fintech
4. Enthusiastic with creative ability to build and inspire a strong team
5. Excellence in driving teams in meeting set sales and business targets

Candidates who meet the requirements and are interested in the position are
encouraged to send their applications and attach CV only to
Applications should be received by 28th February 2023. Only shortlisted candidates will be contacted.

POSITION: Account Manager
SUPERVISOR: Commercial Director
LOCATION: Nairobi, Kenya

Follow this link to download vacancy details:
Role Description
The role involves management of business relationship with key accounts at the company. It also involves developing new business from existing clients.
1. Constant communication with existing customers ensuring their experience with company remains positive at all times
2. Strive to give individualized attention to each customer by understanding their individual and unique needs and ensuring that they are met by the company
3. Develop and implement initiatives for increasing customer satisfaction and retention
4. Manage customers’ expectations especially in case of service delivery disruptions and works with all teams to resolve such situations quickly
5. Manage the contracting process of existing and new customers ensuring SLA obligations are met by all the parties
6. Meet the set sales targets within the existing accounts as well as new accounts
7. Build new business relationships using existing contacts
8. Own and manage the tendering process and ensure that company’s responses for tenders are competitive at all times
9. Prepare and share with management and relevant teams the monthly, quarterly and annual sales reports as required
10. Play a key role during project delivery by ensuring the customer requirements are met by the various project teams
11. Share customer feedback with all the relevant teams for service and product improvement
12. Work closely with the Marketing Lead for effective implementation of the marketing plans and activities
13. Develop and maintain networks through attending industry events and conferences for business development
14. Any other duty as may be assigned by the supervisor or management from time to time

1. Bachelor’s Degree in Business Administration or related course
2. Five (5) years’ experience in a Business Development/Key account management or related field
3. Negotiation skills
4. Presentation skills
5. Ability to obtain, analyze and translate data
6. Communication and interpersonal skills
Interested candidates should submit their applications attaching CV only to by 28th February 2023. Only shortlisted candidates will be contacted.

POSITION: Java Back-end Software Developer

Follow this link to download vacancy details:
SUPERVISOR: Head of Web Applications Development
LOCATION: Nairobi, Kenya
Role Description
Primary responsibility involves designing, developing, testing, maintaining and improving software applications as per the customers’ requirements. It also involves creating documentation for work done.
Duties & Responsibilities

1. Managing individual project priorities, deadlines, and deliverables

2. Developing, testing, maintaining, and improving software applications by analyzing user requirements and converting requirements to solutions.

3. Design and implement features for maximum shared code, testability, and performance

4. Automate any repetitive development task to create efficiency within the team

5. Prepare comprehensive and accurate documentation and or reports as required for applications developed including release notes, code comments, commit messages, task notes

6. Adhere to software development standards for consistent development and deployment practices

7. Facilitate root cause analysis of system issues that may be raised by the QA team or the client

8. Carry out unit testing, and integration testing and provide test results during release to QA

9. Ensure high quality of the task assigned

10. Safeguards all customer, company proprietary, and personal information that may be shared for development purposes ensuring that such information is kept confidential at all times

11. Provide comprehensive support to internal customers; achieve a resolution to outstanding problems or issues

12. Possess up-to-date knowledge of technological developments in the industry

13. Any other duties that may be assigned by the supervisor and the management from time to time


  1. Bachelor’s Degree in IT or related field/Professional software development experience
  2. Minimum 3 years of hands-on Experience in JAVA Spring Boot, ORACLE, PostgreSQL, Redis, Kafka, RabbitMQ
  3. Knowledge of Collections, Threads, Exception handling, Log4j, JDBC
  4. Knowledge of application development using Spring Boot and Hibernate.
  5. Knowledge of Design Patterns, REST, SOAP, Junit, and Develop Self-contained Restful services.
  6. Demonstrated knowledge and experience with Microservices architectures and object-oriented analysis and design.
  7. Demonstrated hands-on experience in developing, documenting, and deploying Microservices solutions.
  8. Demonstrated hands-on experience using technologies Spring Boot / MongoDB / Redis / PostgreSQL
  9. Demonstrated Cluster Management knowledge and experience using platforms including – Docker, Kubernetes
  10. Demonstrated knowledge and experience with System integrations using messaging including or like Kafka / RabbitMQ
  11. Demonstrated knowledge and experience with Web servers (Tomcat/JBoss/Wildfly/WebLogic/WebSphere) and load balancing technologies.
  12. Good communication Skill, flexible and good attitude.
  13. Experience of working in Agile methodology.
  14. Experience working with Source Version Control and related repositories i.e. GitHub, Gitlab, Bitbucket
  15. Experience working with CI/CD pipelines.
  16. Experience working with LINUX Operating Systems
  17. Experience working with ISO messaging protocol will be an added advantage.
  18. Experience working with Elixir and Phoenix will be an added advantage.

Interested candidates should submit their applications attaching CV only to by 28th February 2023. Only shortlisted candidates will be contacted.

POSITION: Marketing Lead

Follow this link to download vacancy details:

SUPERVISOR: Commercial Director
LOCATION: Nairobi, Kenya
Role Description
The role involves creating a relationship between customers and the company’s offerings in the market through strategic marketing activities. The job holder has an overall responsibility for brand management and corporate identity that aligns with the company’s mission and vision.
Duties and Responsibilities
1. Research and analyze market trends, demographics, pricing schedules, competitor products, and other relevant information to form marketing strategies
2. Develop the marketing strategy for the company in line with company objectives.
3. Work within the department budget to develop cost-effective marketing plans for each product or service
4. Create and publish all marketing material in line with marketing plans.
5. Manage and improve lead generation initiatives and measure results of each of the campaigns
6. Carry out market research to gain a clear understanding of what the company’s customers really want.
7. Support internal teams in aligning their work to Branding requirements of the company
8. Manage the company’s PR activities in line with the company’s policies
9. Analyse market trends with an aim of identifying unexploited or new markets for the company’s products and services
10. Work closely with design agencies and assisting with new product launches.
11. Plan and execute all digital marketing, including SEO/SEM, marketing database, email, social media and display advertising campaigns
12. Measure and report performance of all digital marketing campaigns, and assess against goals (ROI and KPIs)
13. Any other duty as may be assigned by the supervisor or management from time to time

1. Bachelor’s Degree in Marketing/PR or related field
2. Professional Certification in Marketing
3. 5 years’ experience in a similar position
4. Presentation skills
5. Interpersonal and communication skills
6. Strong Digital Marketing skills
7. Negotiation skills
8. Ability to obtain, analyze and translate data
Interested candidates should submit their applications attaching CV only to by 28th February 2023. Only shortlisted candidates will be contacted.

Current Vacancies