Junior Software Developer job at MEDevice Africa
New
1 Day Ago
Linkedid Twitter Share on facebook
Junior Software Developer
2026-01-26T15:26:58+00:00
MEDevice Africa
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8677/logo/MEDevice%20Africa.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT, Science & Engineering
KES
MONTH
2026-01-30T17:00:00+00:00
8

MEDevice Africa is a medical technology (medtech) company that is accelerating the medical device, diagnostics and AI-as-a-medical device industry in Africa.

Read more about this company

Junior Software Developer

Job Type

Full Time

Qualification

BA/BSc/HND

Experience

1 - 2 years

Location

Nairobi

Job Field

ICT / Computer

We are seeking a Junior Software Developer who will primarily focus on building and maintaining software solutions while supporting IT infrastructure and networking tasks. This hybrid role is ideal for candidates eager to grow into full-stack development while gaining hands-on experience in IT systems and network administration. The role also includes assisting in network design and installation under the guidance of senior engineers and providing technical support to both internal users and external clients/customers.

Key Responsibilities

Software Development:

  • Develop and maintain web applications using Python, Django, and PostgreSQL.
  • Build responsive front-end interfaces using HTML, CSS, JavaScript, and HTMX.
  • Implement API integrations and optimize database queries.
  • Participate in agile sprints, stand-ups, and feature planning.
  • Conduct unit testing and assist in QA processes.
  • Document code and maintain version control using Git.

IT Support & Networking:

  • Assist with software setup, equipment configuration, and basic troubleshooting.
  • Provide first-line support for hardware/software issues.
  • Configure user accounts, permissions, and security settings.
  • Support network design, monitoring and assist in LAN/WAN configuration.
  • Maintain IT asset inventory and ensure compliance with company standards.
  • Support software deployment and updates across teams.
  • Install and assist in configuring network hardware/software, including firewalls, switches, and routers.
  • Maintain detailed records of IT assets and network software (serial numbers, assignments, lifecycle status).

Continuous Learning:

  • Engage in training for advanced development and networking fundamentals.
  • Attend internal training sessions and complete certifications.
  • Explore new frameworks and tools for development and IT.
  • Collaborate with senior engineers for mentorship and skill-building.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • 1–2 years of experience in software development or IT support (internship or entry-level roles acceptable).
  • Familiarity with Python/Django, HTML, CSS, JavaScript, and PostgreSQL.
  • Basic understanding of networking concepts (LAN/WAN, firewalls, switches).
  • Exposure to troubleshooting, IT asset management, and software deployment.
  • Strong communication, problem-solving skills, and ability to work in a team environment.
  • Experience providing support to external users (clients/customers) in addition to internal staff.
  • Demonstrated accuracy in record-keeping for IT assets and network software.
  • Develop and maintain web applications using Python, Django, and PostgreSQL.
  • Build responsive front-end interfaces using HTML, CSS, JavaScript, and HTMX.
  • Implement API integrations and optimize database queries.
  • Participate in agile sprints, stand-ups, and feature planning.
  • Conduct unit testing and assist in QA processes.
  • Document code and maintain version control using Git.
  • Assist with software setup, equipment configuration, and basic troubleshooting.
  • Provide first-line support for hardware/software issues.
  • Configure user accounts, permissions, and security settings.
  • Support network design, monitoring and assist in LAN/WAN configuration.
  • Maintain IT asset inventory and ensure compliance with company standards.
  • Support software deployment and updates across teams.
  • Install and assist in configuring network hardware/software, including firewalls, switches, and routers.
  • Maintain detailed records of IT assets and network software (serial numbers, assignments, lifecycle status).
  • Engage in training for advanced development and networking fundamentals.
  • Attend internal training sessions and complete certifications.
  • Explore new frameworks and tools for development and IT.
  • Collaborate with senior engineers for mentorship and skill-building.
  • Python
  • Django
  • PostgreSQL
  • HTML
  • CSS
  • JavaScript
  • HTMX
  • API integrations
  • Database query optimization
  • Agile methodologies
  • Unit testing
  • QA processes
  • Git
  • Software setup
  • Equipment configuration
  • Troubleshooting
  • User account configuration
  • Security settings
  • Network design
  • Network monitoring
  • LAN/WAN configuration
  • IT asset management
  • Software deployment
  • Network hardware/software installation
  • Firewall configuration
  • Switch configuration
  • Router configuration
  • Record-keeping
  • Communication skills
  • Problem-solving skills
  • Teamwork
  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • 1–2 years of experience in software development or IT support (internship or entry-level roles acceptable).
  • Familiarity with Python/Django, HTML, CSS, JavaScript, and PostgreSQL.
  • Basic understanding of networking concepts (LAN/WAN, firewalls, switches).
  • Exposure to troubleshooting, IT asset management, and software deployment.
  • Strong communication, problem-solving skills, and ability to work in a team environment.
  • Experience providing support to external users (clients/customers) in addition to internal staff.
  • Demonstrated accuracy in record-keeping for IT assets and network software.
bachelor degree
12
JOB-697787c287533

Vacancy title:
Junior Software Developer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]

Jobs at:
MEDevice Africa

Deadline of this Job:
Friday, January 30 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Monday, January 26 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about MEDevice Africa
MEDevice Africa jobs in Kenya

JOB DETAILS:

MEDevice Africa is a medical technology (medtech) company that is accelerating the medical device, diagnostics and AI-as-a-medical device industry in Africa.

Read more about this company

Junior Software Developer

Job Type

Full Time

Qualification

BA/BSc/HND

Experience

1 - 2 years

Location

Nairobi

Job Field

ICT / Computer

We are seeking a Junior Software Developer who will primarily focus on building and maintaining software solutions while supporting IT infrastructure and networking tasks. This hybrid role is ideal for candidates eager to grow into full-stack development while gaining hands-on experience in IT systems and network administration. The role also includes assisting in network design and installation under the guidance of senior engineers and providing technical support to both internal users and external clients/customers.

Key Responsibilities

Software Development:

  • Develop and maintain web applications using Python, Django, and PostgreSQL.
  • Build responsive front-end interfaces using HTML, CSS, JavaScript, and HTMX.
  • Implement API integrations and optimize database queries.
  • Participate in agile sprints, stand-ups, and feature planning.
  • Conduct unit testing and assist in QA processes.
  • Document code and maintain version control using Git.

IT Support & Networking:

  • Assist with software setup, equipment configuration, and basic troubleshooting.
  • Provide first-line support for hardware/software issues.
  • Configure user accounts, permissions, and security settings.
  • Support network design, monitoring and assist in LAN/WAN configuration.
  • Maintain IT asset inventory and ensure compliance with company standards.
  • Support software deployment and updates across teams.
  • Install and assist in configuring network hardware/software, including firewalls, switches, and routers.
  • Maintain detailed records of IT assets and network software (serial numbers, assignments, lifecycle status).

Continuous Learning:

  • Engage in training for advanced development and networking fundamentals.
  • Attend internal training sessions and complete certifications.
  • Explore new frameworks and tools for development and IT.
  • Collaborate with senior engineers for mentorship and skill-building.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • 1–2 years of experience in software development or IT support (internship or entry-level roles acceptable).
  • Familiarity with Python/Django, HTML, CSS, JavaScript, and PostgreSQL.
  • Basic understanding of networking concepts (LAN/WAN, firewalls, switches).
  • Exposure to troubleshooting, IT asset management, and software deployment.
  • Strong communication, problem-solving skills, and ability to work in a team environment.
  • Experience providing support to external users (clients/customers) in addition to internal staff.
  • Demonstrated accuracy in record-keeping for IT assets and network software.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, January 30 2026
Duty Station: Nairobi | Nairobi
Posted: 26-01-2026
No of Jobs: 1
Start Publishing: 26-01-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.