Full Stack Developer

at Sproutify
Location Nairobi, Kenya
Date Posted July 7, 2020
Category IT / Information Technology
Job Type Full-time
Currency KES

Description

We’re looking for a full stack developer that is proficient in both back end and front end coding who strives to develop a product that will continually improve education standards. We need someone comfortable navigating a new system whose writing skills are just as well honed as their technical skills; If you’re someone who can wear multiple hats, we want you.

We need you to set the bar high and not only achieve that goal yourself – but bring others along  with  you. You must get the “big” picture and want to contribute accordingly – and that’s why you’ll have all the opportunity for career growth within our company.

Responsibilities

  • Manage the transition and hand-over of software developed by an outsourced team to full in-house development. The software stack includes backend code, web app and mobile app
  • Create handover code documentation including user support, quality assurance and all other technical documentations
  • Assess and audit the current code base and provide a management report
  • Maintain and develop the code and database
  • Project management; set timelines for evaluation, development, and deployment of all technical, web, and mobile services
  • Develop and implement quality assurance processes
  • Create and manage test acceptance criteria
  • Design and develop APIs
  • Conduct unit testing using automated unit test frameworks.
  • Identify risks and conducte mitigation action plans
  • Conduct configuration of your own work.
  • Review the work of other developers and provide feedback.
  • Use coding standards and best practices to ensure quality.
  • Following secure coding practices

Qualifications

  • 2-5 years experience in software development
  • Bachelor’s degree  in  information  technology,  computer  science,  or  related  field; Master’s  degree  in  information  technology  or  a  technology-related  discipline preferred
  • Exceptional analytical and time-management skills
  • Results oriented and able to work both independently and within a team environment
  • Demonstrate ability to learn new things quickly
  • Proficiency with any of front-end languages e.g. html, css, javascript
  • Proficiency with  any  of  back-end  languages  e.g  node,  python,  php,  java,  etc. preference for node js
  • Knowledge of database technologies such as mysql, mongoDB
  • Proficiency with mobile development (Android or iOS)
  • Familiarity with AWS, Azure, or other cloud-based infrastructure is a plus
  • Familiarity with  technology  operations  to  assist  with  server  maintenance  e.g. capacity, uptime management, etc
  • Organization and project management skills
  • Proficient in software and applicable applications security
  • Familiar with regulatory/compliance requirements as it relates to software development
  • Strong analytical skills
  • Good communication skills

Applying Instructions

  • Email your CV and Cover Letter to contact@sproutfy.com

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@newjobskenya.com

Popular Jobs