Software Developer at Riana Group
Confidential
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 4 weeks from now
Job description
## Title: Software Developer
About the Role
A dynamic team is expanding and looking for the right talent to join their growing organization.
Responsibilities
- Design, develop, and deploy scalable web applications using Laravel (PHP) and MySQL/Postgres databases
- Build and maintain secure REST APIs to support mobile kiosks, queueing apps, and third-party integrations (SMS gateways, HMIS, ERP, payment systems)
- Develop modern, responsive frontends using Blade, Vue.js/React, or equivalent frameworks with excellent UI/UX practices
- Maintain and enhance C# Windows Forms/WPF applications for kiosks, LED displays, and signage systems
- Work with real-time communication protocols (SignalR, WebSockets, MQTT) to power live dashboards and announcements
- Collaborate with business teams to translate requirements into functional solutions that improve hospital and banking workflows
- Enforce best practices in security, scalability, and maintainability
- Contribute to R&D by testing and implementing emerging technologies for queue management and customer experience
Required Qualifications and Skills
- 5+ years of proven software development experience
- Strong expertise in Laravel (PHP), MySQL, Postgres, JavaScript (Vue.js/React/Alpine.js), HTML5, and CSS3
- Solid knowledge of C# (.NET, Windows Forms/WPF) for desktop and kiosk applications
- Experience with REST APIs, OAuth, JWT, and LDAP authentication
- Familiarity with SMS/Email integrations, OTP flows, and notification services
- Strong understanding of database design, query optimization, and caching strategies
- Exposure to DevOps tools (Git, Docker, CI/CD pipelines)
- Excellent problem-solving skills and creativity
- Strong communication and leadership skills
Preferred Qualifications
- Experience with hospital/banking systems
- Queue management expertise
- Hardware integration experience (printers, LED displays, kiosks)
Why Join Us?
- Opportunity to work on impact-driven projects across healthcare, banking, and government sectors
- Creative R&D environment where your ideas drive innovation