Quality Assurance Engineer
Principal Engineer (Server Side)
Server Side Engineer
KOKO Networks is a venture-backed
technology company operating in East Africa and India. We build and deploy
cloud-connected “KOKOpoints” inside local retail outlets, which serve as
consumer access points for goods and services delivered in partnership with
major suppliers. Our first consumer solution is liquid ethanol cooking fuel,
which delivers significant cost savings and quality of life improvements in the
multi-billion dollar urban cooking market. In Kenya, this solution is delivered
in partnership with Vivo Energy, the company which owns and operates
Shell-branded fuels distribution infrastructure across Africa.
Your Role
As Quality Assurance Engineer, you
will be conduct in manual testing of web applications, mobile applications, and
APIs, in close collaboration with stakeholders across Engineering, Quality
Assurance, Product, and senior management teams.
Responsibilities
·
Write test plans, test cases, execute
test cases and report bugs for API, Web and Mobile apps
·
Create and perform hardware tests on
the embedded systems and electronic devices
·
Work on tasks assigned by Quality
Assurance Lead and report key metrics to all stakeholders including Dev,
Quality Assurance and Product teams
·
Mentor and coach colleagues in the
Quality Assurance team to take on additional responsibilities
·
Perform execution of automated
scripts during release time
Qualifications
·
2-4+ years of experience in manual
software testing
·
Good understanding of using JIRA and
Zephyr
·
Experience in writing clear, concise
and comprehensive test plans and test cases
·
Working knowledge of SQL and
scripting
·
Exposure to testing applications
interacting with embedded systems and electronic sensors will be an added
advantage
·
Willingness to perform hardware tests
and go in the field as per project requirement
·
Experience working in an agile setup
using Scrum Methodology
·
Exposure to automation testing in
Selenium using Java and/or Python
·
Willingness to work on new
technologies and learn new skills as per project requirement
·
Comfort with Cloud Technologies such
as AWS and Linode
How To Apply
KOKO offers a fast-paced work
environment and significant professional growth opportunities. If you share our
passion for technology and our vision for global impact, we strongly encourage
you to apply!
Principal Engineer (Server Side)
About KOKO Networks
KOKO Networks is a venture-backed
technology company operating in East Africa and India. We build and deploy
cloud-connected “KOKOpoints” inside local retail outlets, which serve as
consumer access points for goods and services delivered in partnership with
major suppliers. Our first consumer solution is liquid ethanol cooking fuel,
which delivers significant cost savings and quality of life improvements in the
multi-billion dollar urban cooking market. In Kenya, this solution is delivered
in partnership with Vivo Energy, the company which owns and operates
Shell-branded fuels distribution infrastructure across Africa.
Your Role
As Principal Engineer, you will lead
a team of server side engineers in building high performance, large scale
server side applications using best in class software engineering practices. As
a senior leader, you will inspire your team to achieve engineering excellence
while maintaining a pragmatic approach towards software delivery.
Responsibilities
·
Design and implement low-latency,
high-availability, and high-performance applications
·
Write reusable, testable, and efficient
code
·
Integrate data storage solutions such
as relational databases, key-value stores, blob stores, and data warehousing
·
Integrate user-facing elements
developed by front-end developers with server side logic
·
Implement software engineering best
practices and ensure code and process quality through regular code reviews,
proper documentation, and improvement initiatives
·
Ensure seamless release of all
features to production environment and reliable feature performance at all
times
·
Manage Level 2 support functions,
including immediate fixes to any critical defects or essential enhancements in
the live systems
·
Build a strong engineering culture
within the team and groom junior engineers
·
Exercise pragmatism and maturity in
managing, planning, and executing engineering tasks to strike a balance between
business and engineering demands
·
Track and optimize the total business
value delivered at all times
Qualifications
·
BA/BS degree in Computer Science
·
7+ years experience working on
projects at scale across the technology stack from engineering to dev ops
·
Expert skills in Python and related
frameworks such as Django and Flask
·
Experience developing RESTful
applications
·
Understanding of fundamental design
principles behind a scalable application
·
Familiarity with Cloud/ SaaS
architectures
·
Strong unit test and debugging skills
·
Good understanding of data structures
and algorithms
·
Experience with Postgres and one or
more of ElasticSearch, Redis, RabbitMQ, Celery
·
Experience with one or more of AWS,
VMWare, Docker, LXCExperience with Javascript, Client side development, Android
applications
·
Superb skills in object-oriented and
functional programming and design
·
Strong understanding of design
patterns or a well-supported opinion on why they’re overrated
·
Firm grasp of multi-threading,
databases (relational or non relational), I/O, and networking.
·
Experience with IoT technologies such
as MQTT, XMPP, RFID, NFC, Wireless technologies
How To Apply
KOKO offers a fast-paced work
environment and significant professional growth opportunities. If you share our
passion for technology and our vision for global impact, we strongly encourage
you to apply!
Server Side Engineer
About KOKO Networks
KOKO Networks is a venture-backed
technology company operating in East Africa and India. We build and deploy
cloud-connected “KOKOpoints” inside local retail outlets, which serve as
consumer access points for goods and services delivered in partnership with
major suppliers. Our first consumer solution is liquid ethanol cooking fuel,
which delivers significant cost savings and quality of life improvements in the
multi-billion dollar urban cooking market. In Kenya, this solution is delivered
in partnership with Vivo Energy, the company which owns and operates
Shell-branded fuels distribution infrastructure across Africa.
Your Role
As Server Side Engineer, you will be
part of a team of passionate Product Managers and Engineers who will lead the
technical strategy, design, and development of high quality products that
deliver a first of a kind solution in Kenya and beyond.
Responsibilities
·
Lead workstreams with Product and QA
to design and develop our applications
·
Work with peers to find efficient
solutions for architectural problems
·
Improve test automation by writing
unit tests and guiding others in this process
·
Implement CI/CD processes
·
Keep up to date with open-source
ecosystem to ensure new frameworks and technologies are being used in KOKO’s
applications
·
Manage Level 3 support functions for
production systems which include immediate fixes to any critical defects or
essential enhancements in the live systems and setting a high standard for such
support service levels within the engineering team
·
Contribute to building a strong
engineering culture of technical excellence within the team
Qualifications
·
Bachelor’s Degree in Computer Science
or equivalent experience
·
Expert understanding of Python,
Django, Flask, and third party frameworks tools and SDKs
·
Strong knowledge of UI design
principles, patterns, and best practices
·
Expertise in integrating front end
and back end RESTful applications including offline and synchronisation
techniques
·
Experience developing realtime,
low-latency, high-availability, and high performing applications using IoT
technologies and communications (MQTT, etc)
·
Understanding of fundamental design
principles behind a scalable application
·
Familiarity with Cloud/ SaaS
architectures
How To Apply
KOKO offers a fast-paced work
environment and significant professional growth opportunities. If you share our
passion for technology and our vision for global impact, we strongly encourage
you to apply!