Junior Developer at International Supply Chain Solutions
About This Opportunity
JUNIOR DEVELOPER – NAIROBI
Meta Description: A well-established ISO 9001:2015 certified consulting and training organization is hiring a Junior Developer in Nairobi. Candidates should have at least 1 year of experience and skills in React JS, Python Django, DRF, TDD and full-stack development.
JUNIOR DEVELOPER JOB – NAIROBI
Location: Nairobi, Kenya
Job Type: Full Time, Hybrid
Qualification: KCSE, Diploma or Degree
Experience: 1 Year
Job Field: ICT / Computer
Minimum Qualification: Diploma / Self-Taught
Industry: Consulting & Training
Certification: ISO 9001:2015 Certified Organization
JOB DESCRIPTION
A well-established ISO 9001:2015 certified Consulting and Training organization is seeking to recruit an experienced, dynamic, results-oriented and career-driven individual for the position of Junior Developer.
The successful candidate will join the organization's development team and work closely with the Senior Developer to build, maintain and improve software applications and digital solutions. The role is suitable for a developer who has a strong foundation in both frontend and backend development and is eager to grow their technical skills through practical experience.
The Junior Developer will be expected to contribute to the development lifecycle by understanding existing applications, implementing new features, testing software, maintaining code and documenting development work. The position will also provide an opportunity to participate in product demonstrations and testing while working collaboratively with other members of the organization.
The ideal candidate should have practical knowledge of React JS, Python Django and Django REST Framework (DRF) and should understand the principles of Test-Driven Development (TDD). The organization is looking for someone capable of working as a full-stack developer and who understands modern software development practices, including containerization.
The successful candidate should also demonstrate strong communication and interpersonal skills, integrity, willingness to learn and the ability to work effectively with colleagues at different levels of the organization, including senior management.
KEY RESPONSIBILITIES
Reporting to the Senior Developer, the successful candidate will be responsible for the following:
Understand and improve existing frontend and backend code.
Develop, implement and maintain software features according to project requirements.
Take ownership of assigned features and ensure they are completed within the required timelines.
Write appropriate tests for developed features to ensure reliability, functionality and maintainability.
Maintain existing applications and identify opportunities for improvement.
Troubleshoot and resolve software-related issues within the scope of assigned responsibilities.
Document code and development processes to support maintainability and knowledge sharing.
Participate in product demonstrations and provide technical input where required.
Participate in product testing to identify bugs, usability issues and other technical problems.
Collaborate with the Senior Developer and other team members throughout the software development lifecycle.
Contribute to both frontend and backend development activities.
Follow established coding, testing and documentation standards.
Apply software development best practices when designing and implementing solutions.
Support continuous improvement of existing systems and development processes.
Stay informed about emerging technologies and development tools relevant to the organization's products and services.
REQUIREMENTS AND QUALIFICATIONS
Applicants should meet the following requirements:
B+ and above in KCSE.
Diploma or Degree, preferably in Computer Science, Software Engineering, Information Technology or a related discipline.
Candidates with strong practical development skills who are self-taught may also be considered.
At least 1 year of relevant development experience.
Proficiency in React JS.
Proficiency in Python Django.
Proficiency in Django REST Framework (DRF).
Good understanding of Test-Driven Development (TDD).
Ability to work as a full-stack developer.
Understanding of containerization and modern development environments.
Ability to understand, modify and maintain existing code.
Ability to write and maintain software tests.
Strong problem-solving and analytical abilities.
KEY SKILLS AND ATTRIBUTES
The successful candidate should demonstrate:
Excellent communication and interpersonal skills.
Ability to communicate effectively with both technical and non-technical stakeholders.
Ability to interact professionally with senior management.
Strong teamwork and collaboration skills.
Excellent attention to detail.
Strong problem-solving abilities.
Good time management and ability to meet deadlines.
Ability to take ownership of assigned tasks and features.
Willingness to learn and adapt to new technologies.
Strong professional integrity and impeccable character.
Ability to work in a fast-paced and evolving technology environment.
A proactive attitude towards software development and continuous improvement.
WHAT THE ROLE OFFERS
This position provides an opportunity for a motivated developer to gain practical experience in a professional software development environment while working under the guidance of a Senior Developer.
The successful candidate will have the opportunity to work across both frontend and backend technologies, participate in product development and testing, improve existing systems and gain exposure to modern software development practices.
The role is particularly suitable for a developer who wants to strengthen their full-stack development capabilities and build a career in software engineering.
HOW TO APPLY
Interested and qualified candidates should submit their application and CV through the organization's official recruitment/application channel.
Applicants should ensure that their CV clearly highlights their experience and practical skills in React JS, Python Django, Django REST Framework, TDD, full-stack development and containerization.
Method of Application
Apply on the Myjobmag portal or send email to human.resource@iscs.co.ke indicating your current and expected gross salary, in confidence. Due to the volume of applications, only shortlisted candidates will be contacted. Interviews will be conducted on a rolling basis.
DISCLAIMER
Job Openings Kenya shares this opportunity for informational purposes only and is not the recruiting organization. Applicants should verify the job details, requirements and application procedure through the employer's official channels before applying. Job Openings Kenya does not charge applicants any fee to access or apply for jobs. Never pay money to secure a job, interview, shortlisting or employment opportunity.
Requirements
- Bachelor's degree in relevant field
- 3+ years experience
- Strong communication skills
Login to View Details
Create an account to see requirements, responsibilities, and apply.
Login / Sign UpApplication & Safety Advice
Key tips for applying to International Supply Chain Solutions
Quick Info
Type
JobCompany
International Supply Chain Solutions
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Share
Help others discover this