โšก New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically โ€” so you never miss an opportunity.

๐Ÿ”’ Secured by Stripe ๐Ÿ“‹ Cancel anytime โœ… 100+ jobs applied monthly
Home โ€บ Jobs โ€บ Nairobi โ€บ Fullstack Developer

Fullstack Developer

Nathan Digital  ยท Consulting

Full Time Nairobi
Nairobi
KSh 100,000 - KSh 150,000/month
Deadline: 16 September 2026
Posted June 18, 2026

Job Summary

We are seeking a highly skilled Full Stack Developer to design, develop, customize, and maintain enterprise business applications that support core organizational functions across finance, sales, procurement, inventory, human resources, and operations.

The ideal candidate will have experience working with ERP platforms, developing custom business modules, creating system integrations, and delivering scalable web-based solutions that enhance business efficiency and user experience.

Key Responsibilities

Application Development

Design, develop, customize, and maintain enterprise business applications and modules based on business requirements.

Build and enhance workflows, dashboards, reports, and automated processes.

Develop new functionalities and optimize existing systems to improve performance and usability.

Troubleshoot and resolve application issues while ensuring system stability and reliability.

Full Stack Development

Develop and maintain responsive web applications using modern front-end and back-end technologies.

Build scalable APIs and backend services to support business applications.

Ensure application security, performance, and scalability.

Collaborate with UI/UX teams to deliver intuitive and user-friendly interfaces.

Systems Integration & Automation

Integrate business applications with third-party systems, payment gateways, CRM platforms, HR systems, e-commerce solutions, and external APIs.

Develop automation solutions to streamline business operations and reduce manual processes.

Ensure seamless data flow between various business systems and platforms.

Database Management

Design, develop, and maintain relational database structures.

Optimize database performance and ensure data integrity.

Develop and maintain data migration and synchronization processes.

Testing & Deployment

Conduct unit testing, debugging, and performance optimization.

Participate in software deployment, upgrades, and production support activities.

Follow development best practices, coding standards, and version control procedures.

Collaboration

Work closely with business stakeholders to gather requirements and translate them into technical solutions.

Participate in project planning, estimation, and delivery activities.

Prepare and maintain technical documentation for developed solutions.

Support end-users by providing technical guidance and troubleshooting assistance when required.

Required Qualifications

Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Minimum 3 years of experience in full stack software development.

Proven experience developing and customizing enterprise resource planning (ERP) systems or business management platforms.

Strong experience in developing business workflows, custom modules, forms, reports, and system integrations.

Proficiency in Python and object-oriented programming principles.

Strong experience with PostgreSQL or other relational databases.

Experience developing and consuming RESTful APIs and web services.

Familiarity with Linux-based environments and version control systems such as Git.

Technical Skills

Back-End

Python

PostgreSQL

RESTful APIs

JSON/XML Data Handling

Business Process Automation

Front-End

JavaScript

HTML5

CSS3

Bootstrap

Modern JavaScript Frameworks (React, Angular, Vue.js, or similar)

Tools & Technologies

Git

Docker (preferred)

CI/CD Pipelines

Linux

Cloud Platforms (AWS, Azure, or GCP preferred)

Preferred Qualifications

Experience implementing, customizing, or supporting enterprise business management systems.

Experience developing multi-module business applications covering Finance, Sales, Procurement, Inventory, HR, or Operations.

Knowledge of ERP architecture, business process mapping, and workflow automation.

Experience with Agile/Scrum development methodologies.

Experience working in multi-company and multi-country business environments.

Key Competencies

Strong analytical and problem-solving skills.

Excellent communication and stakeholder management abilities.

Ability to understand and translate business requirements into technical solutions.

Strong attention to detail and commitment to delivering high-quality solutions.

Ability to work independently and collaboratively within a team environment.

Benefits

Competitive salary package.

Career growth and professional development opportunities.

Exposure to enterprise-scale business applications and digital transformation projects.

Collaborative and innovative work environment.

Qualifications

BA/BSc/HND

Experience Required

3 - 6 years

More jobs in Nairobi