Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 25, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face significant challenges, including high cost of stock and unreliable delivery. 
    Read more about this company

     

    Software Engineer

    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

    Qualifications

    • 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

    Method of Application

    Interested and qualified? Go to Kyosk Digital Services on kyosk.hire.trakstar.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kyosk Digital Services Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail