Job Title: Junior Software Developer – Full Stack
Department: ICT & Systems Department
Reports to: Systems and Cyber Security Lead
Location: Nairobi, Kenya
Gross Salary Budget: KES 55,000 – KES 65,000

Job Description:

We seek to hire a highly motivated and skilled candidate to join our dynamic ICT and systems team in the position of Junior Software Developer-Full Stack. The eligible person will play a critical role in ensuring continuous development and maintenance of both front-end and back-end of our software applications and systems, contributing to the overall success of our day-to-day business processes.

Responsibilities:

  • Building software to help the sales, operations and support teams – This entails proactively building and implementing services including scripting and automation.
  • Collaborate with other developers to design, develop, and maintain web and mobile applications.
  • Maintenance of current software that are in use within the organization.
  • Designing and developing code, writing and executing unit and integration tests and supporting testing of deliverables against user and technical story acceptance test.
  • Integrate current systems with other third-party APIs and services.
  • Troubleshoot, debug and upgrade existing software
  • Integrate current systems with payment platforms, banks and payment gateways.
  • Develop appropriate unit tests to verify and assure the quality of developed software components.
  • Create and maintain accurate and quality software documentation for software products developed.
  • Participate in code reviews to ensure code quality and share knowledge
  • Stay updated with the latest industry trends and technologies to ensure the company remains competitive.
  • Participate in team meetings and contribute ideas for continuous improvement.
  • Perform other duties as may be assigned from time to time.

Qualifications:

  • Computer Science or Information Technology from a recognized university.
  • 1-3 years of demonstrated experience in a similar role working in a busy ICT & Systems environment.
  • Experience with databases such as MySQL or MongoDB.
  • Understanding of RESTful APIs and web services.
  • Familiarity with front-end frameworks/libraries such as React or Angular.
  • Basic knowledge of Agile development methodologies
  • Experience in working with cloud technologies such as GCP, Digital Ocean or Amazon is an added advantage
  • Proven experience integrating systems with payment platforms such as M~pesa.
  • Proficiency in developing REST and Soap APIs and understanding of best development practices.
  • Familiarity with JavaScript libraries such as React.
  • Proficiency PHP frameworks such as Laravel.
  • Familiarity with Node.
  • Familiarity with GitHub and version control.
  • Familiarity with Database technologies.
  • Familiarity with Linux environments.
  • Excellent team player, independent thinker, self-driven, and passionate.
  • Ability to work well under pressure in an environment with strict timeliness for delivery of projects.
  • Experience in working with SQL databases such as Microsoft SQL Server and No SQL server such as MongoDB is an added advantage

How to apply:

  • If you believe you have high performance culture, positive mental attitude and are self-driven, then apply through recruitment@optiven.co.ke having Junior Software Developer – Full Stack as the subject matter of the email.

NB:

  • We do not charge for job applications and interviews.
  • Last day of receiving applications is 9th August 2024.
  • Shortlisting will be done on rolling basis.
  • Gross salary remains as per the given budget.
  • Due to the huge number of applications we get, only shortlisted candidates will be contacted.
  • Canvassing will lead to automatic disqualification.
  • Applicants give the company express consent to conduct background checks for employment suitability.
  • Optiven Group is an equal opportunity employer.