Gap Recruitment Services Limited
Software Developer at Gap Recruitment Services Limited
- Job Type Full Time
- Experience5 years
- Location Nairobi
- Job Field ICT / Computer
Key Responsibilities:
- Participate in the design, development, and deployment of scalable web applications using Laravel (PHP) and MySQL/PostgreSQL.
- Develop and maintain secure REST APIs supporting mobile kiosks, queueing systems, and third-party integrations (e.g., SMS gateways, HMIS, ERP, payment systems).
- Build responsive, user-friendly frontends using Blade, Vue.js, React, or equivalent JavaScript frameworks.
- Maintain and enhance C# Windows Forms/WPF applications used in kiosks, LED displays, and digital signage systems.
- Work with real-time communication protocols such as SignalR, WebSockets, or MQTT to enable live dashboards and announcement systems.
- Collaborate with cross-functional teams to translate business requirements into functional and impactful software solutions.
- Ensure best practices in security, scalability, performance, and maintainability of all software solutions.
- Contribute to R&D efforts, including testing and implementing emerging technologies that enhance queue management and customer experience systems.
Qualifications & Skills:
- 5+ years of hands-on experience in software development.
- Expertise in Laravel (PHP), MySQL/Postgres, JavaScript frameworks (Vue.js, React, Alpine.js), HTML5, and CSS3.
- Proficient in C# (.NET, Windows Forms/WPF) for desktop and kiosk-based applications.
- Strong knowledge of REST APIs, OAuth, JWT, and LDAP authentication.
- Experience with SMS/email integrations, OTP flows, and real-time notification systems.
- Deep understanding of database design, query optimization, and caching strategies.
- Exposure to DevOps tools such as Git, Docker, and CI/CD pipelines.
- Bonus: Familiarity with hospital or banking systems, queue management solutions, or hardware integration (e.g., printers, kiosks, LED displays).
- Strong problem-solving abilities, creativity, and a proactive mindset.
- Excellent communication and team collaboration skills.
To apply for this job please visit www.myjobmag.co.ke.
