To catalyze the Kenyan tech community’s growth.


Remote software developer3

  • Company: Beyonic Technologies
  • Deadline: Friday 5th July 2013
  • Location: Anywhere
Job Description

Jobs: Software Developer

Job title: Software Developer Location: Flexible

Status: Full-time (flexible)

A US-based mobile and web solutions company with operations in East Africa is looking for bright, talented and passionate software developers to support key technology development and third party integrations. As a member of their growing team, you will have the opportunity to build and own core systems, key features and be part of a dynamic engineering culture.

This role will be responsible for supporting the development of our platform and its associated products. He/she will participate in the programming, testing, and deployment of the platform. This will require working with, and optionally managing the workflow of other software developers and being responsible for meeting budgets and timelines agreed upon with management.

The role will work closely with and report to the CTO while also interfacing with other management. This role is to operate according to a standard 40-hour work week plus additional hours as necessary to complete projects on time; however, availability and schedule can be negotiated.

Required Education:

• Minimum of a Bachelors (BSc) in Electrical, Telecommunications and/or Software Engineering or equivalent work experience

Work Experience Desired:

• 2 - 3 years as an advanced programmer or equivalent experience in required technologies Job requirements:

• Software development, testing, deployment and support

• Systems administration, troubleshooting and maintenance

• Database administration, troubleshooting and maintenance

• Client support, training and troubleshooting

Skills Desired:

Programming languages, databases & frameworks

• Strong, demonstrable experience in Python and Django

• Working knowledge of Java, C#/.Net and PHP are a plus

• Experience with highly-available distributed systems

• Experience with MySQL

Software development methodology & tools

• Understanding of Test Driven Development and agile software development methodology and tools

• Familiarity with distributed version control systems and continuous integration tools

Operating systems

• Required: Linux/Unix administration, programming, deployment

• Working knowledge of programming on Windows

• Mobile: Android and IOS software development skills are a plus

Other skills & requirements:

• Desire to work in a start-up environment that is focused on social impact

• Customer-focused attitude

• Flexible work hours

• Distributed software development

• Ability to provide customer support and requirements gathering

• Understanding of cloud architecture and cloud based services

• Understanding of telecommunications and mobile infrastructure

• Ability to adopt new technologies quickly, in touch with the current software development tools,


• Good command of the English language

• Excellent time management skills

• Access to reliable high-speed internet (greater than 5mbits per second)

• Ability to travel (up to 25%)

• Availability for full-time work (+) - although flexible work arrangements can be discussed

• Ability to attend weekly meetings by video or audio teleconference.

Physical and Environmental Conditions

This position does not require unusual demands for physical effort. This position may occasionally require physical effort to lift and transport boxes weighing no more than 50 pounds. It will require spending many hours talking on a telephone.

Work environment involves everyday risks or discomforts that require normal safety precautions typical of places such as offices, meeting or training rooms, residences, or commercial vehicles; e.g., use of safe work place practices with office equipment, and/or avoidance of trips and falls, and observance of fire regulations and traffic signals.

Additional Comments:

The above job description is not intended as, nor should it be construed as, exhaustive of all responsibilities, skills, efforts, or working conditions associated with this job.

Reasonable accommodations may be made in appropriate circumstances to enable qualified individuals with disabilities to perform the essential functions of this job.

To reply to this job posting please email with a CV/resume and cover letter.

How to apply

To reply to this job posting please email with a CV/resume and cover letter.