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.