Software Engineer
Nairobi, Kenya
- Assist in the design, implementation, and maintenance of RESTful APIs and WebApps to support new app functionalities and business needs.- Research, integrate with external services, and evaluate new technologies and tools to enhance development and address emerging challenges.- Participate in sprint planning, backlog refinement, and daily stand-up meetings, ensuring alignment with project goals and timelines.- Collaborate with UI/UX designers to implement responsive and intuitive user interfaces, focusing on usability and accessibility standards.- Contribute to the documentation of technical specifications, system architecture, and deployment processes to facilitate knowledge transfer and onboarding of new team members.- Proactively identify and address performance bottlenecks and scalability issues, ensuring smooth and efficient operation of the applications.- Develop and maintain real-time tracking and verification functionalities for Nuru Express system applications, optimize database queries, implement push notifications and geolocation services, and enhance code quality and knowledge sharing within the team.- Engage in continuous learning and skill development through online courses, workshops, and tech meetups, staying updated on industry trends and best practices in software development.