Full Stack Software Engineer Job in Kenya

Duma Works is recruiting a senior Full Stack Software Engineer for MARAMOJA; a trust-powered transportation app, revolutionizing the way people source for transport and other services. 
The company provides an app and web platform that enables individuals and businesses to connect with Drivers and request on-demand or scheduled taxi services anytime.

Do you love working on innovative, cutting-edge systems with multiple kinds of users? 


Do you thrive working closely with others, be it fellow developers, UI/UX designers or researchers to constantly improve the product? 
Are you passionate about code quality and system engineering?
Do you value continuous learning, and receiving as well as giving feedback? 
Are you ready to take responsibility for your projects?

If so, we might just have the job for you!

At MARAMOJA, you will work closely together with smart, passionate and dependable people who know their craft. We use state of the art technologies, tools and methodologies, and expect nothing less from you.

  • Working on any of our front-end apps, i.e. Android (Java) or Web (React), or our back-end (node.js).
  • Providing exact implementations of UI/UX designs and specifications.
  • Providing well-structured, re-usable, easily-readable, well-documented, testable, and efficient code.
  • Communicating and collaborating closely with the team, using our employed tools.
  • Improving code quality as a response to receiving code reviews, but also as you find problems yourself.
  • Giving code reviews to others proactively.
  • Assist in and help improving devops.
  • Analytic mind and attention to detail.
  • Bachelor in Software Engineering, Computer Science or similar, or an equivalent programming education.
  • Good understanding of and strong skills in OOP or FP and their respective design patterns.
  • Experience in building non-trivial apps or systems using at least two of Android/Java, React or node.js.
  • Experience in using modern build tools such as IDEs, versioning systems and issue trackers.
Additional experience
  • Agile Software Development.
  • TDD
  • Linux and shell scripting.
  • CI/CD.
Personal Attributes
  • Positive attitude.
  • Ability to work in a self directed environment.
  • Willing to work in a casual environment.
  • Ready to learn attitude and ask for assistance.
  • Proactive personality.
Salary: Commensurate with experience.

Include in your Cover letter

  • Descriptions of projects you have worked on.
  • Links to source code you have written (if in a team, include indications which parts are yours).
  • Links to profiles on LinkedIn/Github or similar.

Cover Letter and detailed CV are to be sent by email to apply@dumaworks.com marking the subject as “2292”, Your Full name &  Phone number e.g. 2292 Barack Obama, 07xxxxxxxxx. 

If you don’t follow these instructions, your application will not go through.

Deadline for receiving applications: 15th July 2016

N.B.* When applying to any job through Duma Works, you can expect that after you apply, you will receive a confirmation email, and then an SMS alert asking you to take a basic screening test over email or SMS. The test may not arrive immediately. Please be patient. The test will typically be 5-8 questions to help us understand your background. Regular SMS rates apply to the test, and if you ever have any issues with the process, please reach out to 0702093793.

If you apply and don’t meet these minimum qualifications, we won’t be able to forward your application to the employer. This is to save both you and the employer time and make sure you both find the best match.

Other Jobs in Kenya