Principal Engineer Job at Koko Networks

Principal Engineer Job at Koko Networks… See details on how to apply for the opportunities available at Koko Networks.

Descriptions;

This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa’s cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities.

RESPONSIBILITIES:

  • KOKO’s technology stack currently includes (but is not limited to) AWS, Python, Flask, Vue.js, Postgres, Redis, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git
  • Shape large components of KOKO’s technical strategy, ensuring that it meets functional and non functional needs (e.g. performance, maintainability, monitorability, security and reliability).
  • Own high level technical architecture decisions across multiple areas and guide others in making the right design and implementation choices in their areas
  • Review design work of new projects in other teams, thinking through complex issues in advance, and anticipating potential pitfalls.
  • Proactively seek and identify improvements to KOKO technology whilst balancing the needs of existing projects.
  • Provide technical delivery assurance for multiple software projects in an agile team-based environment, acting as a subject matter expert across several product/technology areas
  • Review quality processes in operation on projects and ensure that team members adhere to agreed systems and standards.
  • Mentor and support other engineers in their career progression, and provide candid appraisals and counselling
  • Evangelise of newer technologies helping KOKO systems to be more efficient, reliable and performant, driving PoCs where necessary.
  • Organise and deliver training across the team, in order that the team’s overall knowledge and awareness of key skills is well maintained.
  • Assess effort estimations and provide the complete technical picture that others need to guide their decision making.

What You Will Bring to KOKO

  • Significant experience leading design and development of cloud applications at enterprise scale using relevant technologies for our stack
  • Deep experience with Cloud/ SaaS architectures and how to build secure, maintainable, scalable, high availability services
  • Expert understanding of unit testing, design patterns and use of software analysis tools (profilers, static code analysis etc)
  • Significant experience in the following areas: enterprise application and service-based architectures, software design patterns, messaging protocols, cybersecurity, distributed application development, modern front-end design, highly scalable data architectures.
  • Well developed skills in designing for testability, reliability, security and maintainability.
  • Experience with source control and continuous integration tools (We use GIT and Jenkins)
  • Experience working in an Agile multi-functional team
  • Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
  • You are strongly motivated by seeing high quality outcomes delivered, and hold yourself personally accountable, jumping in and taking ownership of problems as needed to ensure the desired outcomes.
  • Great oral and written communication skills
DMCA.com Protection Status