Careers
Build something
that matters.
We are a small, deliberate team. We hire people who are exceptional at their craft, comfortable with ambiguity, and committed to doing work that leaves organisations genuinely better.
Open Positions
Current opportunities.
Full Stack Developer
You will design, build, and maintain web and mobile applications across Quanza's project portfolio. You will work across the full stack, from database architecture through to front-end and mobile implementation, and take ownership of your work from initial prototyping through to client handover. You are comfortable moving quickly in the early stages of a project, can turn ideas into working prototypes, and care about the outcome for the end user, not just the technical output.
Requirements
- 3 or more years of professional experience in full stack development
- Proficiency in at least one backend language such as Node.js, Python, or PHP and a modern frontend framework such as React or Vue
- Experience with Flutter for cross-platform mobile application development
- Ability to create and iterate on interactive prototypes using tools such as Figma, FlutterFlow, or similar
- Experience with relational and non-relational databases
- Comfortable working with REST APIs and third-party integrations
- Experience deploying to cloud environments such as AWS, GCP, or similar
- Strong communication skills and ability to work directly with clients
- Degree in Computer Science, Software Engineering, or equivalent practical experience
IT Audit Consultant
You will lead and support IT audit and risk assessment engagements for Quanza clients across sectors including financial services, government, and healthcare. You will conduct structured reviews of IT controls, governance frameworks, and infrastructure, and translate findings into clear, prioritised recommendations that clients can act on. You are rigorous, methodical, and able to communicate technical risk to non-technical stakeholders.
Requirements
- 3 or more years of experience in IT audit, information security, or technology risk
- Working knowledge of frameworks including COBIT, ISO 27001, NIST, and ITIL
- Experience conducting IT general controls reviews and cybersecurity assessments
- Strong written and verbal communication skills, including report writing
- Professional certification such as CISA, CISM, or CISSP is an advantage
- Degree in Information Systems, Computer Science, or a related field
Cybersecurity Trainer
You will design and deliver cybersecurity awareness programmes for organisations across Quanza's client base. Your audience will primarily be non-technical staff, so your ability to make complex security concepts accessible, practical, and memorable is more important than deep technical expertise. You will also contribute to the development of our Responsible AI training track and help build curriculum materials that can scale beyond in-person delivery.
Requirements
- Demonstrated experience delivering cybersecurity or digital safety training to non-technical audiences
- Solid understanding of common threats including phishing, social engineering, ransomware, and data handling risks
- Experience designing training content including presentations, learner workbooks, and assessments
- Confident facilitator, comfortable in both in-person and remote delivery settings
- Familiarity with AI tools and their risks is a strong advantage
- Relevant certification such as CompTIA Security+, CEH, or equivalent is desirable
LMS Implementation Specialist
You will lead the technical implementation of learning management systems for Quanza clients, covering everything from initial platform configuration through to content migration, user management, and go-live support. You will work closely with clients to understand their learning needs, configure the platform to match, and train their teams to use it effectively. You take pride in handing over a system that is genuinely ready to use, not just technically deployed.
Requirements
- Hands-on experience configuring and administering LMS platforms, particularly Moodle or Canvas
- Understanding of SCORM, xAPI, and digital content standards
- Experience migrating content from offline or legacy formats to digital delivery
- Ability to train non-technical users on platform features and workflows
- Strong project management skills and ability to manage multiple client implementations simultaneously
- Background in educational technology, instructional design, or IT implementation is an advantage
AI Solutions Engineer
You will design and deploy AI-powered solutions for Quanza clients, with a particular focus on custom chatbot development and intelligent automation. You will work with clients to understand their use cases, select appropriate tools and models, and build solutions that integrate cleanly with their existing systems. You stay close to the rapidly evolving AI tooling landscape and bring a practical perspective on what works in real organisational environments, not just in demonstrations.
Requirements
- Practical experience building and deploying AI-powered applications, including chatbots or conversational agents
- Familiarity with LLM APIs such as OpenAI, Anthropic, or Gemini and experience integrating them into production systems
- Strong programming skills in Python and experience with relevant frameworks and tooling
- Understanding of RAG architectures, vector databases, and prompt engineering
- Ability to communicate technical concepts clearly to non-technical clients
- Degree in Computer Science, AI, or equivalent experience
Business Development Manager
You will be responsible for identifying and developing new client relationships for Quanza, across our service areas and target sectors. You will work closely with our delivery team to understand what we offer in depth, translate that into compelling proposals, and manage relationships from first contact through to signed engagement. You are a strong communicator, comfortable with long sales cycles, and genuinely interested in the problems our clients are trying to solve.
Requirements
- 3 or more years of experience in business development, account management, or sales in a professional services or technology context
- Demonstrated track record of winning new business and managing client relationships
- Strong written communication skills, including proposal and bid writing
- Understanding of technology consulting, digital transformation, or adjacent fields
- Comfortable working in a small, fast-moving team without a large support structure
- Existing network in Rwanda or across African markets is a strong advantage
- Degree from a recognised university; MBA or postgraduate qualification is an advantage
Management Consultant
You will work directly with Quanza clients to diagnose organisational challenges, design interventions, and support implementation across our service areas. This is a generalist consulting role that sits at the intersection of strategy, technology, and change. You will lead discovery engagements, facilitate client workshops, develop findings and recommendations, and help clients navigate complex decisions about their digital direction. You bring structure and clarity to ambiguous problems and are as comfortable with a spreadsheet as you are in a boardroom.
Requirements
- 3 or more years of experience in management consulting, strategy, or a senior advisory role
- Strong analytical skills with experience structuring problems and developing evidence-based recommendations
- Demonstrated ability to facilitate workshops and lead client engagements independently
- Excellent written communication skills including report writing, presentations, and proposals
- Familiarity with digital transformation, IT strategy, or technology-enabled change is a strong advantage
- Degree from a recognised university; MBA or postgraduate qualification is an advantage
- Experience working in Rwanda, East Africa, or international development contexts is desirable
Apply
Submit your application.
Fill in the form below and attach your CV. We review all applications and respond within ten working days.