About This Opportunity
Senior Software Developer at Riana Group
SEO Title: Senior Software Developer Job at Riana Group in Nairobi
Meta Description: Riana Group is hiring a Senior Software Developer in Nairobi. Applicants should have at least five years of software development experience and skills in Laravel, C#, React, Next.js, MySQL and MongoDB.
SEO Slug: senior-software-developer-job-riana-group-nairobi
Job Details
- Job Title: Senior Software Developer
- Company: Riana Group
- Location: Nairobi, Kenya
- Job Type: Full-Time
- Job Category: ICT / Computer
- Education: BA/BSc/HND
- Experience: 5 Years
- Application Deadline: November 12, 2026
- Date Posted: October 29, 2026
Job Overview
Riana Group is seeking an experienced Senior Software Developer to design, develop and maintain high-performance web applications using Laravel, C#, React and Next.js, alongside MySQL and MongoDB databases.
The successful candidate will work with cross-functional teams and stakeholders to understand business requirements and translate them into reliable technical solutions. The role requires strong software development skills, database management expertise and the ability to write clean, secure and maintainable code.
The ideal candidate should have at least five years of software development experience and a strong understanding of the software development life cycle, API development, software testing and modern web technologies.
About Riana Group
Riana Group is a technology solutions provider based in Nairobi, Kenya. The company develops innovative solutions designed to simplify, streamline and strengthen business operations.
Job Purpose
The Senior Software Developer will be responsible for developing and maintaining software applications that meet business requirements and technical standards. The role involves designing software architecture, building application features, optimising databases, troubleshooting technical issues and ensuring the performance, security and reliability of software systems.
Key Responsibilities
The successful candidate will undertake the following duties:
1. Develop and maintain web applications using PHP Laravel, C# and modern frontend technologies, including React and Next.js.
2. Design, develop and optimise databases using MySQL and MongoDB.
3. Collaborate with cross-functional teams to define, design and deliver new software features.
4. Write clean, scalable, efficient and maintainable code.
5. Gather and analyse software requirements from stakeholders.
6. Design software architecture and prepare technical specifications based on project requirements.
7. Perform software testing and debugging to identify and resolve defects.
8. Troubleshoot application problems and provide technical solutions.
9. Ensure software applications meet established quality, performance and security standards.
10. Participate in code reviews and provide constructive feedback to improve code quality.
11. Collaborate with project managers, designers, testers and other development team members to ensure successful project delivery.
12. Develop and maintain APIs and support system integrations.
13. Provide ongoing support and maintenance for existing software applications.
14. Stay informed about emerging technologies, programming languages and industry trends.
15. Contribute to improving software development processes, coding standards and engineering practices.
Qualifications and Requirements
Applicants should meet the following minimum qualifications:
- A Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field.
- At least five years of relevant software development experience.
- Proven experience in PHP Laravel, C#, React and Next.js.
- Strong understanding of the software development life cycle.
- Good knowledge of MySQL and MongoDB database design and management.
- Familiarity with API development and integration.
- Experience using version control tools such as Git.
- Knowledge of relational databases and SQL queries.
- Understanding of software testing and debugging techniques.
- Familiarity with web development technologies, including HTML, CSS and JavaScript frameworks.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.
- Ability to work independently and collaboratively within a development team.
Additional Skills and Competencies
The following will be advantageous:
- A portfolio of personal software projects or previous development work.
- Ability to develop secure and efficient software solutions.
- Good technical documentation skills.
- Strong attention to detail and commitment to software quality.
- Ability to adapt to emerging technologies and changing project requirements.
- A proactive approach to identifying and resolving technical challenges.
How to Apply
Interested and qualified candidates should submit their applications through Riana Group's official recruitment platform.
Applicants should prepare an updated CV highlighting their academic qualifications, at least five years of software development experience, technical proficiency in Laravel, C#, React and Next.js, and relevant software projects.
Application Deadline: November 12, 2026.
For more job description visit: jobopenings.co.ke
Application & Safety Advice
Key tips for applying to Riana Group
Quick Info
Type
JobCompany
Riana Group
Location
Nairobi
Deadline
November 12, 2026
13 days remaining
Ready to Apply?
Don't miss this opportunity.
Share
Help others discover this