Senior Software Engineer – Westlands, Nairobi
We are looking for the
brightest Software Engineers to join our client for this exceptional
opportunity.
This client based in the
heart of the Nairobi Tech Community has had massive growth year-on-year since
their inception and are looking to continue their growth in 2017.
We are looking for
experienced, curious, and enthusiastic individuals with design and coding
experience, who can carry ideas/concepts through the analyzes and evaluation
then develop, test, deploy and support complex software systems.
Key Responsibilities:
- Design and
build backend applications for clients new platform.
- Collaborate
with server teams to define, design and ship new services.
- Work with
outside data sources and APIs test code for robustness, including edge
cases, usability, and general reliability.
- Work on Bug
fixing and improving application performance
- Continuously
discover, evaluate, and implement new technologies to maximise development
efficiency.
Qualifications:
- A bachelors
degree in Computer Science or related field or equivalent work experience
- Three or more
years of relevant experience
- Experience with
agile software development methodology
- Proved software
development experience
- Experience with
Python, PostgreSQL and Cassandra.
- Experience with
scaling systems and cloud technology to support services in the mobile
environment.
- A self-starter
ability to gather requirements and provide solutions.
- Experience with
Android SDK
- Experience
working with Telecoms SMS, USSD and Mobile Money APIs
- Solid
understanding of the full software development life cycle
- The ability to
provide high level verbal and written communications such as design
documents, presentation, decision documents, or research papers.
Monthly gross salary: Ksh. 150,000 - 200,000/= (Approx. 1,500 -
2,000 USD) plus potential for Share Options
Deadline: 4th January
2017
Applications:
To apply, please follow the
link:
Summit Recruitment &
Search,
Blixen Court, Karen
Road,
Karen
We endeavour to make contact with all of our applicants, but unfortunately high volumes of applications make this unrealistic. If you do not hear from us within two weeks your application has not been successful on this occasion. This does not mean you will not be considered for future roles so please keep an eye on our job board and apply for positions that match your skills and experience.
We endeavour to make contact with all of our applicants, but unfortunately high volumes of applications make this unrealistic. If you do not hear from us within two weeks your application has not been successful on this occasion. This does not mean you will not be considered for future roles so please keep an eye on our job board and apply for positions that match your skills and experience.