
Overview
- Experience: Not Specified
- Min. Education level: Bachelor's Degree
- Specialism: IT or Computer Science / Software Engineering
- Deadline: Wednesday, June 18, 2025
Vacancy Description
Niobi (www.niobi.co) is a fintech startup that is on a mission to provide a centralised finance platform for local and global businesses.
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
Location: Nairobi, Kenya (Hybrid work schedule)
Availability: Immediately
Internship duration: 3 months
Not for you? Share in your Circle...
Is this your next role?
Our team of experts knows what it takes to give your application the boost it needs via:
✅ Professional CV Revamp – Expertly showcase your skills and qualifications.
✅ Cover Letter Creation – Customized to the job you want.
✅ LinkedIn Profile Optimization – Be discovered by top employers.
⚡ Fast Turnaround.
From as low as KES. 600/=
Application Guidelines
If you’d love to join us, please send your application by Wednesday, 18th June 2025.
Login to Apply
You need to be logged in to apply for this job.
Don’t have an account? Register & Apply Now
View more jobs at Niobi →
Be the first to know of similar vacancies by joining one of our Live Feed Channels below:
Disclaimer
We always do our best to keep scammers out and only post real opportunities so that you stand a chance in every application you make. It's advisable that YOU also do your due diligence before and after Applying for any vacancy. NEVER pay to facilitate your Hiring Process at any stage, no legit employer/recruiter will ask you to pay for anything.