Kyosk Software Engineer Jobs in Nairobi, Kenya

Kyosk Software Engineer Jobs in Nairobi, Kenya

  • Kyosk is seeking a Software Engineer to help us empower informal African retailers.

  • We are looking for someone with a strong understanding of computer science, excellent software engineering fundamentals and a genuine desire to grow.

  • We’re looking for a person who can not only own a project and drive it to completion but who can also grow into being a leader at our company.

  • The role holder will be responsible for contributing to our core software systems.

  • We use software throughout all the operations of our company. We use Java, Kotlin and MySQL on the backend and develop our frontends for Android and Angular.

    Duties and Responsibilities:

  • Architect and implement features for maximum shared code, testability, and performance.

  • Develop, manage, and troubleshoot Kyosk’s production environments hosted in GCP

  • Working with product management and design to formulate specifications for features.

  • Architect, develop, automate, and refine processes to allow Kyosk to run highly available system in GCP

  • Improve our software engineering processes.

  • Drive improvements in usability and interactivity.

  • Run A/B experiments and make data-driven decisions.

  • Participate, influence and guide architectural and design discussions with the team.

  • Help raise and improve
    the quality of standards on architecture, code, and documentation.

  • Document operational procedures and best practice system behaviors.

  • Working experience with JIRA and GitHub.


  • 4+ years of relevant, broad engineering experience with at least one JVM language preferably Java, and have proficiency in OO design principles.

  • Familiarity with microservices using Java or similar JVM language, JVM internals and performance tuning.

  • Experience in designing and developing large scale distributed systems.

  • Experience writing applicable unit and integration testing, and testing frameworks.

  • Have a good understanding of concepts like event-driven architecture and distributed systems.

  • Working knowledge of containerization and orchestration technologies preferably Docker and Kubernetes.

    How to Apply

  • For more information and job application details, see; Kyosk Software Engineer Jobs in Nairobi, Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Scholarships & Grants FAQ.