Junior Developer at International Supply Chain Solutions in Nairobi, Kenya

    International Supply Chain Solutions logo

    Junior Developer

    Posted

    1 week ago

    Apply by

    27 Aug

    Full Time
    On Site
    Entry
    Consulting & Professional Services
    IT & Software

    Build your CV in minutes! Tailored for the Kenyan job market.

    Build My CV

    Job Description

    A well-established ISO 9001:2015 certified Consulting & Training organization seeks to recruit an experienced, dynamic, result and career driven individual to the position of Junior Developer.

    Key Responsibilities

    • Understand and improve existing code Frontend and Backend.
    • Take responsibility of features and complete them in required time.
    • Write tests for features.
    • Maintain existing code.
    • Document their code.
    • Participate in Demos.
    • Participate in product testing.

    Required Qualifications

    • B+ and above in KCSE
    • Diploma or Degree, preferably in computer science or related discipline
    • Proficient in React JS
    • Proficient in Python Django and DRF
    • Must understand TDD
    • Should be a full stack developer
    • Should understand containerization
    • Proven skills
    • Must have excellent communication and interpersonal skills, and capable of interacting at senior management levels
    • Impeccable Integrity
    • Eager to learn new technologies

    Job Details

    Job Function

    IT & Software

    Minimum Experience

    1 years

    Education Level

    Bachelor’s Degree

    Area of Study

    Computer Science

    Field of Study

    Computer Science

    Languages

    English

    Additional Information

    How to Apply: 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.

    Show Your Full-Stack Chops Before the Interview

    This role sits at the heart of a consulting firm's product delivery, so the hiring team will probe how you think about code, tests, and containers. Bring proof of real projects, not just coursework.

    1. Build a small full-stack demo: Create a simple app using React and Django with DRF, and push it to GitHub. Include a README that explains your architecture and how to run it with Docker. This shows you can handle the stack they use.

    2. Prepare to talk TDD: Be ready to explain how you write tests before code, and give an example of a test you wrote for a feature. Mention tools like pytest or Jest. Hiring managers want to see you value quality.

    3. Know your container basics: Understand what Docker is and why it's used. Be able to explain how you'd containerize a Django app and a React app. Even a simple Dockerfile in your demo will set you apart.

    4. Polish your communication: Since you'll interact with senior management, practice explaining technical concepts in plain language. Prepare a short pitch about a project you've done, focusing on outcomes.

    5. Show eagerness to learn: Mention a new technology you've taught yourself recently, and how you did it. This shows you're proactive and can grow with the team.

    6. Review your CV for integrity: Be honest about your skills and experience. If you're not strong in an area, say what you're doing to improve. Integrity is a stated requirement.

    7. Prepare for a demo: You might be asked to walk through your code or a feature you built. Practice explaining your code logic and decisions. Keep it clear and concise.

    8. Ask smart questions: Prepare questions about the team's current tech stack, how they handle code reviews, and what a typical sprint looks like. This shows genuine interest and helps you decide if it's the right fit.

    CareerSasa Safety Alert: Never pay employers or agencies for interviews, training, or job placement. Does a job request payment? Report it immediately using the "Flag" button. While CareerSasa vets job postings thoroughly, always verify opportunities independently.
    Share this job:

    Boost Your Application Success

    1. 1

      Expert CV help that gets you noticed. Build Your CV

    2. 2

      A personalized cover letter for this role. Write Cover Letter

    3. 3

      Attract recruiters with a stronger profile. Boost LinkedIn

    Tags

    React JS
    Python
    Django
    DRF
    TDD