Backend Engineering - Data

Key Responsibilities

  • Provide proactive technology solutioning support in the analysis, design, planning, and governance of programmes, projects and change initiatives.
  • Produce high quality deliverables by selecting and applying appropriate methods and standards in order to:
    a. Develop solution recommendations. b. Apply knowledge of technology options and c. Survey market landscape for solution insights, direction, and vendors, as required.
  • Assists other software engineers, analysts, and designers in conceptualizing and developing new software programs and applications.
  • Provide input into project and resource plans and support business case production.
  • Oversee solution development and act as the bridge between the business and
  • Technology development and support functions. Ensure the technologies developed and deployed are fit for purpose and meet the business requirements.
  • Identify and implement opportunities for innovation and continuous improvement for the Press to benefit from the strategic application of technology.
  • Define, communicate, lead and role model the required cultural and behavioural change

Requirements

  • Broad understanding of the Enterprise Architecture and technology landscape.
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics.
  • Solution architecture development in a complex geographical / functional matrix organization.
  • Communicating and inspiring confidence at a project level with both technical and nontechnical audiences.
  • Comfort working within agile methodologies and experienced in estimation and time management.
  • Ability to simplify and communicate complex concepts and information.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs using MySQL & MongoDB
  • Deep expertise in one or more programming language Java, PhP, Node JS, GoLang.
  • Deep expertise in cloud ready application development methods using Dockers and Kubernetes.
  • Deep understanding of messaging queue, Kafka, RabbitMq, Spark and other apache product families.

Preferred Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Working knowledge of software engineering collaboration tools.
  • Strong preference for test-driven-development (TDD) and understands its importance.
  • 4 to 7 yrs experience required.
Kobo360, is a privately owned, pan-african technology company disrupting and leading African third-party logistics industry. Through an all-in-one robust platform that instantly connects cargo owners to trucks and drivers, Kobo uses big data and agile technology to reduce friction and scale efficiency in the African logistics ecosystem. The company has designed effective solutions for the challenges in the logistics space by connecting asset owners in the industry with the MSMEs that need their services. Kobo is also preparing to enter the agro-trading space by developing a marketplace that connects farmers with buyers all over the world. The marketplace will effectively eliminate the high cost of middlemen for smallholder farmers and significantly increase their profits.