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: Mar 17, 2023
    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

     

    Senior Software Engineer - Back End

    Key Responsibilities

    • Play a leading role in the design and development of software solutions
    • Triage, investigate and resolve errors
    • Adhere to, promote and help to improve Kyosk's development processes
    • Code reviews
    • Mentor less experienced software engineers
    • Experiment with new technologies/solutions and develop a PoC

    Minimum Technical Requirements:

    • 6 years of software development experience
    • 2 years experience in the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
    • Experience working with Agile methodologies
    • Proficiency with administrative tools, e.g. Issue Tracking, Wikis, etc
    • An advanced level user of dev toolchain (e.g. IDE, CI/CD, version control)
    • Backend dev: Advanced knowledge of Java, SpringBoot, and Hibernate.
    • Frontend dev: Advanced knowledge of Angular
    • Working knowledge of containerization and orchestration
    • Experience implementing the microservices design pattern
    • Working knowledge of any cloud platform
    • Experience designing and implementing a system from scratch
    • Experience implementing complex automated tests (unit, integration, performance, etc)
    • Demonstrates a clear understanding of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc), and can weigh the pros and cons of a solution w.r.t. non-functional requirements.

    Minimum Behavioural and Soft Skills Requirements:

    • Strong work ethic
    • Focus on delivery
    • Punctual
    • Works independently
    • Expectation management
    • Passion for learning
    • Ability to lead a discussion with clients in a professional manner
    • Ability to give reasonably accurate time estimates
    • Proactively accommodates value chain outside of the sphere of responsibility
    • Ability to communicate technical information clearly and concisely
    • Can take the lead on small projects

    Desired Technical Competencies

    • 8+ years of software development experience
    • 3+ years of experience in the full SDLC
    • Working knowledge of Kafka
    • Frontend dev: working knowledge of NestJS
    • Experience in e-commerce, payments, and/or distribution of FMCG products
    • Experience using GCP
    • Working knowledge of Docker containers and Kubernetes for orchestration
    • Practitioner of the shift-left approach
    • Experience introducing automated tests into a code base
    • Experience architecting, designing and implementing a software system

    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