Python Software Developer job at Dew CIS Solutions Limited
24 Days Ago
Linkedid Twitter Share on facebook
Python Software Developer
2026-03-03T11:15:38+00:00
Dew CIS Solutions Limited
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_10427/logo/dew.png
FULL_TIME
Westlands Nairobi
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT
KES
MONTH
2026-03-14T17:00:00+00:00
8

ABOUT THE ROLE

Company: Dew CIS Solutions Limited www.dewcis.com

Location: Westlands Nairobi, Kenya

About the Company

At Dew CIS Solutions Limited, we believe that technology is more than a tool, but rather it’s a catalyst for growth. Based in Nairobi and proudly African, we’ve spent over two decades delivering innovative, human-centric ICT solutions that power growth, efficiency, and sustainability across the globe. We are ardent supporters of open-source platforms.

Our team is driven by core values of simplicity, creativity, inclusivity, and a commitment to transforming technology into valuable business services for our clients. We value a collaborative and growth-oriented work environment.

Job Summary

We're looking for a skilled and passionate Python Software Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality software programs and applications using Python on Linux. The ideal candidate will play a critical role in the entire software development lifecycle, from conceptualization and design to testing and deployment. This is an excellent opportunity for a proactive problem-solver eager to contribute to impactful projects, joining a high-performing, mature Scrum Team.

Responsibilities

  • Develop services: You implement and optimize services and interfaces for Nubus IAM – primarily using Python on Linux systems.
  • Ensure quality: You maintain adequate test coverage and ensure that the solutions remain robust, maintainable, and reliable.
  • Work agile: You develop as part of an agile team and actively contribute to planning, implementation, and continuous improvement.
  • Shape backend systems: You design and develop scalable backend systems and work with PostgreSQL databases as well as LDAP directory services such as Samba and/or OpenLDAP.
  • Use containers: You create and operate containerized applications with Docker.

REQUIREMENTS

What you bring

  • Solid qualification: You hold a degree in Computer Science, Business Informatics, or a comparable field – or have several years of professional experience in the IT sector.
  • Python expertise: You have at least three years of experience developing with Python in Linux environments.
  • Database knowledge: You have hands-on experience with PostgreSQL.
  • LDAP know-how: You are familiar with LDAP directory services, ideally including Samba and/or OpenLDAP.
  • Container competence: You are confident using Docker to build and run containers.
  • Architectural understanding: You develop scalable backend systems that operate reliably even in larger environments.
  • Solution-oriented mindset: You work independently and in a structured way, take ownership of your tasks, and collaborate effectively within a team.
  • Have clear Knowledge of software testing using python testing libraries and tools

Nice to have

  • Modern Python frameworks: Experience with FastAPI, Playwright, and pytest.
  • Frontend basics: Knowledge of JavaScript and ideally Vue.js.
  • System affinity: Familiarity with Debian Linux and its package management.
  • Authentication & authorization: Experience with authentication and authorization solutions.
  • Architectural patterns: Familiarity with concepts such as Hexagonal Architecture and CQRS, ideally with practical experience applying them.
  • Develop services: You implement and optimize services and interfaces for Nubus IAM – primarily using Python on Linux systems.
  • Ensure quality: You maintain adequate test coverage and ensure that the solutions remain robust, maintainable, and reliable.
  • Work agile: You develop as part of an agile team and actively contribute to planning, implementation, and continuous improvement.
  • Shape backend systems: You design and develop scalable backend systems and work with PostgreSQL databases as well as LDAP directory services such as Samba and/or OpenLDAP.
  • Use containers: You create and operate containerized applications with Docker.
  • Python
  • Linux
  • PostgreSQL
  • LDAP
  • Docker
  • Software testing using python testing libraries and tools
  • FastAPI (Nice to have)
  • Playwright (Nice to have)
  • pytest (Nice to have)
  • JavaScript (Nice to have)
  • Vue.js (Nice to have)
  • Debian Linux (Nice to have)
  • Authentication & authorization solutions (Nice to have)
  • Hexagonal Architecture (Nice to have)
  • CQRS (Nice to have)
  • Degree in Computer Science, Business Informatics, or a comparable field – or several years of professional experience in the IT sector.
  • At least three years of experience developing with Python in Linux environments.
  • Hands-on experience with PostgreSQL.
  • Familiarity with LDAP directory services, ideally including Samba and/or OpenLDAP.
  • Confidence using Docker to build and run containers.
  • Understanding of scalable backend systems that operate reliably even in larger environments.
  • Solution-oriented mindset: ability to work independently and in a structured way, take ownership of tasks, and collaborate effectively within a team.
  • Clear knowledge of software testing using python testing libraries and tools.
bachelor degree
36
JOB-69a6c2daabb61

Vacancy title:
Python Software Developer

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

Jobs at:
Dew CIS Solutions Limited

Deadline of this Job:
Saturday, March 14 2026

Duty Station:
Westlands Nairobi | Nairobi | Nairobi

Summary
Date Posted: Tuesday, March 3 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Dew CIS Solutions Limited
Dew CIS Solutions Limited jobs in Kenya

JOB DETAILS:

ABOUT THE ROLE

Company: Dew CIS Solutions Limited www.dewcis.com

Location: Westlands Nairobi, Kenya

About the Company

At Dew CIS Solutions Limited, we believe that technology is more than a tool, but rather it’s a catalyst for growth. Based in Nairobi and proudly African, we’ve spent over two decades delivering innovative, human-centric ICT solutions that power growth, efficiency, and sustainability across the globe. We are ardent supporters of open-source platforms.

Our team is driven by core values of simplicity, creativity, inclusivity, and a commitment to transforming technology into valuable business services for our clients. We value a collaborative and growth-oriented work environment.

Job Summary

We're looking for a skilled and passionate Python Software Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality software programs and applications using Python on Linux. The ideal candidate will play a critical role in the entire software development lifecycle, from conceptualization and design to testing and deployment. This is an excellent opportunity for a proactive problem-solver eager to contribute to impactful projects, joining a high-performing, mature Scrum Team.

Responsibilities

  • Develop services: You implement and optimize services and interfaces for Nubus IAM – primarily using Python on Linux systems.
  • Ensure quality: You maintain adequate test coverage and ensure that the solutions remain robust, maintainable, and reliable.
  • Work agile: You develop as part of an agile team and actively contribute to planning, implementation, and continuous improvement.
  • Shape backend systems: You design and develop scalable backend systems and work with PostgreSQL databases as well as LDAP directory services such as Samba and/or OpenLDAP.
  • Use containers: You create and operate containerized applications with Docker.

REQUIREMENTS

What you bring

  • Solid qualification: You hold a degree in Computer Science, Business Informatics, or a comparable field – or have several years of professional experience in the IT sector.
  • Python expertise: You have at least three years of experience developing with Python in Linux environments.
  • Database knowledge: You have hands-on experience with PostgreSQL.
  • LDAP know-how: You are familiar with LDAP directory services, ideally including Samba and/or OpenLDAP.
  • Container competence: You are confident using Docker to build and run containers.
  • Architectural understanding: You develop scalable backend systems that operate reliably even in larger environments.
  • Solution-oriented mindset: You work independently and in a structured way, take ownership of your tasks, and collaborate effectively within a team.
  • Have clear Knowledge of software testing using python testing libraries and tools

Nice to have

  • Modern Python frameworks: Experience with FastAPI, Playwright, and pytest.
  • Frontend basics: Knowledge of JavaScript and ideally Vue.js.
  • System affinity: Familiarity with Debian Linux and its package management.
  • Authentication & authorization: Experience with authentication and authorization solutions.
  • Architectural patterns: Familiarity with concepts such as Hexagonal Architecture and CQRS, ideally with practical experience applying them.

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Advertising jobs in Kenya
Job Type: Full-time
Deadline of this Job: Saturday, March 14 2026
Duty Station: Westlands Nairobi | Nairobi | Nairobi
Posted: 03-03-2026
No of Jobs: 1
Start Publishing: 03-03-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.