REQUIREMENTSYou can code comfortably in PythonWorking knowledge of streaming media protocols, technologies, and standards (streaming, compression, and transcoding): HTTP Live Streaming (HLS), RTMP, RTSP, etc.Good grasp of Linux and cloud server AWS or Azure. Working knowledge of Data Structures and Algorithms. Working knowledge of SQL, NoSQL, Graph Databases (MySQL, MongoDB, Cassandra, Redis, SQL/JSON)Working knowledge of API architectures, micro-services.Needs to have a good working knowledge of GitHub, docker. Working knowledge of Distributed computing and multi-processing.GOOD TO KNOWShould have knowledge of pandas, Luigi, Celery, Django, flask, package. Should have interacted with big-data. Should have interacted with message queuing tools like Kafka, zmq, etc.You have exceptional knowledge of encryption, security & networking.
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. What You Will Do 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 What You Will Bring to KOKO 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 real-time, 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 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!
Looking for varsatile engineer with following skill set. Primary Java, J2EE, Spring, Spring boot Hibernate, Python based ORM frameworks Unit testing frameworks Web technology and Database knowledge Good To Have Ruby on Rails, Python JQuery, XML, HTML5 and other UI technology Shell Scripting Java, J2EE About Company : WebShar India Private Limited. Culture: Startup culture, Conditional work from home allowed Equipments: Macbook Pro will be provided by company.
We are looking for a Senior Python Developer responsible for the development of server-side logic- ensuring high performance and responsiveness to requests from the front-end , developing the server side highly data intensive rule engines, integrate third party products and systems.
Roles & Responsibility: Coordinate with business partners and develop strategies to implement various It solutions effectively. Work with the development team in building complex software applications which are modular, scalable and secured Building software architecture for new projects and coordinate with respective stakeholders for clarity and on-time delivery Leading the company towards Rapid Application Development and cutting down the delivery timelines Administer effective delivery of all projects with appropriate budget and timeframe. Develop an annual IT plan according to business requirements. Evaluate current system and technology and recommend modification to present modules to ensure effectiveness. Prepare business goals for both individuals and teams and ensure optimization of business. Administer and develop growth strategies for company through various information technology plans. Design and execute various business plans and policies and ensure optimization of human resources. Analyze requirement for company and develop projects in coordination with software and equipment personnel. Establish time schedule for company objectives and goals and ensure compliance to same. Administer work of all tech employees and ensure work according to schedule. Skills & Experience: 8 to 15 years of experience in building complex software applications Understanding of Rapid Application Development Experience with PHP (and its framework is a must) Hands on experience in latest technology stacks might include but not limited to React, MEAN, Python etc. Great understanding of product development lifecycle and end-to-end project delivery Superb time management skills and multi-tasking Customer centric and very active in resolving any client queries Communication skills: This career involves a great deal of writing, speaking, and other communication skills. Superior editing skills are a plus as well, so every report you issue is clear and flawless. Innovation: You'll need the insight and creativity to form project strategies that work. Interpersonal skills: These skills are required to manage and guide staff and teams