Live opening · Posted 21 hours ago

Senior Python Developer (Kenya 3rd Party)

DVT · Nairobi
Bamboohr No 3rd Party Contractor
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 21 hours ago
CompanyDVT
LocationNairobi
Job type3rd Party Contractor
Work modeNo
SkillsPython, JavaScript, Java
SourceBamboohr
ListedPosted 21 hours ago

About the role

Description supplied by the original job listing.

R
Job Title: Senior Python Developer
Reports to: Practice Head: Java Solutions
ROLE OVERVIEW
DVT is seeking a seasoned Senior Python Developer with a track record of developing high-performing, scalable, and enterprise-grade applications. As a Senior Python Developer, you will be an integral part of our dynamic and technology-driven software team, focused on mission-critical applications. Your responsibilities will encompass Python application development, and you will bring expertise in the entire software development lifecycle, from conceptualization and design to testing and deployment.
MINIMUM REQUIREMENTS
Responsibilities
Develop Python application software.
Contribute to the production of technical specifications and designs.
Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
Participate in all phases of the development lifecycle.
Write well-designed, testable, and efficient Python code.
Ensure that designs adhere to specifications.
Prepare and produce software component releases.
Support continuous improvement by researching and presenting alternative technologies for architectural review.
Knowledge and skills
5+ years of Python development experience.
Proficiency in Python application development, including knowledge of Python frameworks and libraries.
Strong understanding of object-oriented design principles and enterprise design patterns.
In-depth knowledge of Python internals and its ecosystem (Memory Management, Threading, Packaging, etc.).
Experience working in an Agile development environment.
Experience developing web applications using popular web frameworks like Django, Flask, or FastAPI.
Proficiency in working with data formats such as JSON, XML, and RESTful APIs.
Familiarity with web technologies including HTML, CSS, and JavaScript.
Excellent knowledge of Object-Relational Mapping (ORM) technologies.
Solid working knowledge of relational databases, SQL, and data modeling.
Experience with Test-Driven Development (TDD) practices.
Familiarity with Agile/Scrum methodologies.
Competencies
Passion for technology and software development.
Results-oriented with the ability to handle multiple concurrent projects, changing priorities, and deadlines.
Strong analytical and problem-solving skills.
Comfortable working with both high-level and detailed requirements.
Self-motivated, accountable, and capable of working with minimal supervision.
Effective communication skills, both written and verbal.
Strong listening skills.
Effective planning, organization, and execution skills.
Ability to work effectively under pressure.
Innovative mindset.
Attitudes
Enthusiasm and commitment to the field of software development.
Team-oriented with a willingness to collaborate.
Thrives under pressure and committed to meeting tight deadlines.
Maintains professionalism in conduct and appearance.
Self-motivated and shows initiative.
Awareness of the ever-evolving technology environment.
Qualifications
Preferred: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
High school diploma or equivalent (Matric, A or O levels).
To be successful in this role, you will need:
Hands-on experience with Python frameworks and libraries.
Familiarity with microservices architecture and event-driven systems.
Experience with cloud-native development, including knowledge of AWS services.
Proficiency in web security concepts (OAuth2, JWT, OpenID).
Hands-on experience with Python web frameworks (e.g., Django, Flask) and UI frameworks (e.g., Angular or React).
Experience with NoSQL databases (e.g., MongoDB, Elasticsearch).
Strong understanding of Python application deployment and containerization.
Excellent problem-solving skills and a commitment to delivering high-quality software.

Employment type
3rd Party Contractor

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
158 min from Bamboohr publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
141,351 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App