Software Engineer

Job Closed!
Company:Kopo Kopo
Category:IT & Telecommunication
Job Type:Permanent
Location:Nairobi

Job details

Roles and Responsibilities


• Work with the Engineering team in developing the whole suite of Kopo Kopo products (web,
Android, SMS)
• Be a major contributor to the Agile Software Methodology which we use at Kopo Kopo
• Work with partners on integrations that will require involvement in all aspects of the software
development cycle from requirement analysis to implementation
• Develop software using our development stack which includes Ruby on Rails, Postgresql,
Android, Apache, Nginx, Ubuntu Linux, AWS, React, Angular.js, Bootstrap and use tools such as
JIRA, GitHub, Square Squash, Jenkins, Redis, New Relic among others
Desired Skills and Experience
• You should be comfortable with system architecture and component design and be able to use
design patterns
• Develop features across multiple subsystems within our application by collaboration during
requirements definition, designing, coding, testing and deployment
• Participate with engineering, operations and business teams to define plans for scaling, enhancing
and standardizing our products
• Have the ability to leverage asynchronous programming, queueing, caching, logging security and
persistence when appropriate
• Have experience in building data-driven applications using significant relational database engines
as part of the application architecture
• Experience in working with systems with complex security models/implementations
• Understand how our applications (Rails, Android, SMS, USSD) operate, are structured, interact
with external systems and how our customers use them
• Document proposed solutions by developing documentation, flowcharts, layouts, diagrams etc.
• Ruby experience and front-end JavaScript framework knowledge a plus.
• Be able to operate in an agile, fluid and uncertain environment wearing ‘multiple technological
hats’
• Be able to thrive in a startup environment and deal with challenging deadlines
• Demonstrate success at having been able to ‘ship’ products individually or as part of a team. You
need to be able to get things done.

If you meet the requirements email your resume, salary requirements and recent examples of your work (e.g. a link to GitHub profile, Stack Overflow user profile and/or a portfolio of completed projects) to [email protected] Please specify the position for which you are applying.

Be the first to know about a job posting, subscribe SMS Alerts. »
IT & Telecommunication Kopo Kopo 2 months ago
JOB CATEGORIES