Internship Opportunities at
Niobi (www.niobi.co) is a fintech startup that is on a mission to provide a centralised finance platform for local and global businesses. Internship Opportunities at Niobi
- Growth Intern
- Compliance Intern
- Software Developer Intern at Niobi
Software Developer Intern at Niobi
Internship Opportunities at
As the Software Developer Intern, you will have the opportunity to gain hands-on experience in a fast-paced fintech environment. You’ll support our engineering team in building and maintaining quality software solutions, while also assisting with day-to-day technical support tasks. This role is ideal for someone eager to learn, contribute across the software lifecycle, and provide hands-on support to both internal teams and users.
What Sets You Apart
- You are a self-starter
- You value critical thinking
- You have a sense of ownership over your work
- You are passionately obsessed with the quality of your work
- You have courage of conviction with a high degree of humility
- You dream big and are passionate about doing big things in life
Responsibilities
- Assist in writing clean, efficient, and maintainable code to improve our products and infrastructure.
- Collaborate with developers, designers, QA, and product teams to build and ship new features.
- Participate in software design sessions and help define technical requirements and specifications.
- Help test and debug software to ensure responsiveness, reliability, and cross-device compatibility.
- Support bug fixing, performance tuning, and identifying areas for improvement.
- Assist in deploying software on cloud platforms such as AWS, GCP, or Azure.
- Support the setup and maintenance of logging, monitoring, and alerting tools to ensure system health.
- Follow secure coding practices and contribute to improving system and cloud security.
- Help write and maintain unit and integration tests, as well as testing frameworks.
- Apply QA best practices to improve code quality and development workflows.
- Assist in writing and maintaining internal technical documentation (APIs, systems, processes).
- Participate in code reviews and provide or receive constructive feedback.
- Stay updated on software trends, new technologies, and development tools.
- Provide first-level technical support to internal users and customers.
- Troubleshoot and escalate software-related issues as needed.
- Assist with system configuration, issue tracking, and responding to support tickets.
- Help document common issues, fixes, and processes for faster resolution.
- Perform any other related duties assigned in support of the engineering and support teams.
Qualifications and Requirements
- Holder of a Bachelor’s degree in Computer Science, Software Engineering or a related field.
- 1+ years of experience in software development—preferably in fintech or tech-driven industries.
- Basic knowledge of modern programming languages (e.g., JavaScript, Python, Go).
- Familiar with web development (HTML, CSS, frontend frameworks like React or Vue).
- Exposure to backend development, REST APIs and databases (SQL/NoSQL).
- Comfortable using Git for version control.
- Curious, analytical, and eager to learn in a fast-paced tech environment.
- Strong communication skills and a collaborative mindset.
- Detail-oriented, adaptable, and takes ownership of tasks.
What We Offer:
- Hands-on experience in a fast-growing fintech startup
- Opportunity to work in a diverse and talented team
- Professional development and learning opportunities
- Flexible working hours and a supportive work environment
Compliance Intern
Internship Opportunities at
As the Compliance Intern, you will have the opportunity to gain hands-on experience in a fast-paced fintech environment. You will play a supportive role in helping the compliance team ensure the company adheres to legal, regulatory, and internal standards. Your primary focus will be to assist with key tasks and learn about the processes that maintain a compliant and ethical business environment.
What Sets You Apart
- You are a self-starter
- You value critical thinking
- You have a sense of ownership over your work
- You are passionately obsessed with the quality of your work
- You have courage of conviction with a high degree of humility
- You dream big and are passionate about doing big things in life
Responsibilities
- Assist in monitoring local and international regulations (e.g. CBK, FATF, GDPR) and help interpret their relevance to the business.
- Support compliance checks to ensure operations align with applicable laws and internal company policies.
- Help prepare and organize regulatory reports and filings to meet submission deadlines.
- Assist in identifying potential compliance risks and support the development of measures to address them.
- Support the review of business processes and help suggest improvements to strengthen compliance.
- Participate in client onboarding and assist with due diligence and KYC/AML checks.
- Help investigate suspicious activities and escalate concerns to the compliance team where necessary.
- Maintain and update organized records of compliance-related documents and reports.
- Assist in drafting and updating internal compliance policies and procedures.
- Help coordinate training sessions to promote awareness of compliance requirements among staff.
- Support internal and external audit preparations by gathering and organizing relevant compliance data.
- Assist in preparing compliance reports for senior management and responding to information requests.
- Collaborate with teams such as legal, product, operations, and engineering on compliance-related matters.
- Help coordinate communication with regulators and external partners regarding compliance topics.
- Take on other tasks or projects as assigned to support the company’s overall compliance goals.
Qualifications and Requirements
- Holder of a Bachelor’s degree in Law, Finance, Business Administration, or a related field.
- Basic understanding of Kenyan regulatory frameworks (e.g., CBK guidelines, Data Protection Act) and awareness of international standards like FATF, GDPR, or PCI DSS is an advantage.
- Familiarity with compliance tools (e.g., KYC platforms or AML software) is a plus, but not required—willingness to learn is key.
- Open-minded and culturally sensitive, comfortable working in diverse and cross-functional teams.
- Genuine interest in financial technology and a desire to learn about the fintech industry.
- Good communication and collaboration skills with a team-oriented work style
- Strong analytical and problem-solving skills with the ability to interpret data and make data-driven decisions.
- Self-motivated with a strong willingness to learn and take on new challenges.
- Fast learner who is able to multitask
What We Offer:
- Hands-on experience in a fast-growing fintech startup
- Opportunity to work in a diverse and talented team
- Professional development and learning opportunities
- Flexible working hours and a supportive work environment
Growth Intern
Internship Opportunities at
As the Growth Intern, you will have the opportunity to gain hands-on experience in a fast-paced fintech environment. You will play a hands-on, supportive role in driving the company’s business development and marketing efforts. You will work closely with the growth team to identify new opportunities, engage potential clients, and support initiatives that boost brand visibility and revenue. This internship offers a valuable opportunity to learn how business growth is achieved and sustained in a fast-paced, collaborative environment.
What Sets You Apart
- You are a self-starter
- You value critical thinking
- You have a sense of ownership over your work
- You are passionately obsessed with the quality of your work
- You have courage of conviction with a high degree of humility
- You dream big and are passionate about doing big things in life
Responsibilities
- Research and identify new business opportunities and potential markets.
- Engage prospective clients through calls, emails, and online platforms to present our solutions.
- Support lead generation efforts and manage sales pipelines using CRM tools.
- Build and maintain strong relationships with existing and potential customers.
- Assist in preparing proposals, presentations, and follow-up materials.
- Work with the marketing team to execute campaigns, including digital outreach, events, and content marketing.
- Help gather market insights, customer feedback, and competitor analysis to inform growth strategies.
- Assist in managing social media and email marketing initiatives aimed at increasing user engagement.
- Track and report on sales and marketing performance metrics.
- Collaborate with cross-functional teams, including product, operations, and customer success.
- Contribute to brainstorming and planning sessions for new growth initiatives.
- Perform any other duties or tasks as may be assigned from time to time in support of the company’s growth objectives.
Qualifications and Requirements
- Holder of a Bachelor’s degree in Business, Marketing or a related field.
- 1+ years of experience in business development—preferably in fintech or tech-driven industries.
- Familiarity with CRM tools (e.g., HubSpot) and digital marketing platforms.
- Strong research, data analysis, and reporting skills, with excellent communication skills – written and spoken.
- Strong interpersonal, negotiation, and presentation skills.
- Self-motivated, results-driven, and organized, with solid time management and the ability to work independently.
- Creative and adaptable problem-solver, comfortable thriving in a fast-paced, multicultural environment.
What We Offer:
- Hands-on experience in a fast-growing fintech startup
- Opportunity to work in a diverse and talented team
- Professional development and learning opportunities
- Flexible working hours and a supportive work environment
How to Apply for Internship Opportunities at
Location: Nairobi, Kenya (Hybrid work schedule)
Availability: Immediately
Internship duration: 3 months
If you’d love to join us, please send your application by Wednesday, 18th June 2025.
Recent Posts
Job Vacancies at KCA University
Regional Sales Managers at Platinum Credit Limited
Insurance Sales Agent Jobs at Speciality Insurance Agency