Senior Software Developer job at Salix Data
New
Today
Linkedid Twitter Share on facebook
Senior Software Developer
2026-06-25T08:37:43+00:00
Salix Data
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8310/logo/download.jpg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Computers
Computer & IT, Science & Engineering
KES
MONTH
2026-07-02T17:00:00+00:00
8

LEAD DEVELOPMENT AND TECHNICAL EXECUTION

Design, build, and maintain web applications using modern frontend, backend, and integration technologies

Lead the implementation of new features, system enhancements, and application improvements with a focus on scalability, maintainability, and usability

Evaluate technical approaches and make sound decisions regarding architecture, tools, frameworks, and implementation strategies

Contribute high-quality, maintainable code while setting standards for development practices, code quality, and documentation

Troubleshoot complex technical issues across applications, integrations, environments, and workflows

DRIVE AUTOMATION AND AI-ENABLED SOLUTIONS

Lead or contribute significantly to automation initiatives that improve operational efficiency, reduce manual work, and increase reliability

Design and support repeatable workflows, including automation and RPA-related processes where appropriate

Identify practical opportunities to incorporate AI capabilities into tools, business workflows, and selected customer-facing solutions

Use AI tools responsibly to support development, research, prototyping, testing, analysis, and documentation

Help define best practices for the thoughtful and effective use of AI across the team.

COLLABORATE ACROSS TEAMS AND GUIDE DELIVERY

Work closely with developers, business stakeholders, and cross-functional partners to translate needs into effective technical solutions

Participate in project planning, technical discovery, estimation, prioritization, and solution design

Communicate technical tradeoffs, risks, and recommendations clearly to both technical and nontechnical audiences

Take ownership of assigned initiatives and help ensure work moves forward reliably and efficiently

Support the successful delivery of projects by coordinating development efforts, surfacing blockers, and maintaining momentum

MENTOR AND STRENGTHEN THE TEAM

Provide mentorship and technical guidance to junior and mid-level team members

Participate in and contribute meaningfully to code reviews, design discussions, and team standards

Help improve team workflows, development processes, and collaboration practices

Encourage knowledge sharing, continuous learning, and practical experimentation with new tools and approaches

MAINTAIN QUALITY, RELIABILITY, AND DOCUMENTATION

Lead or support testing, deployment, release, and post-release validation activities

Help establish and improve testing practices, debugging workflows, and quality standards

Participate in monitoring, troubleshooting, and supporting production systems

Create and maintain clear technical documentation, system notes, and implementation guidance

Help document repeatable development, automation, and AI-assisted workflows for broader team use.

Qualifications

REQUIRED QUALIFICATIONS

Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience

Several years of professional software development experience building and maintaining web applications or business software solutions

Strong proficiency with HTML, CSS, JavaScript, and at least one modern frontend framework such as React

Experience working with backend systems, APIs, integrations, and data-driven applications

Experience with version control, collaborative development workflows, and modern software delivery practices

Strong debugging, problem-solving, and technical decision-making skills

Ability to work independently, manage priorities, and drive work forward with limited oversight

Strong communication skills and the ability to collaborate effectively across technical and business teams

Experience mentoring other developers or informally leading technical work.

PREFERRED QUALIFICATIONS

Experience designing or supporting business applications and workflow tools

Experience with automation technologies, RPA tools, or process improvement initiatives

Familiarity with cloud platforms, deployment workflows, CI/CD pipelines, or infrastructure-related practices

Experience with testing strategies, QA processes, and application monitoring

Familiarity with AI-assisted development tools or experience incorporating AI capabilities into software solutions

Experience evaluating and introducing new tools, frameworks, or technical practices in a practical business setting

WHAT SUCCESS LOOKS LIKE

In this role, success includes:

Delivering reliable, maintainable solutions that meet business needs and improve team effectiveness

Taking ownership of meaningful technical work and driving projects from concept through implementation and support

Making sound technical decisions that balance speed, quality, maintainability, and long-term value

Improving the team’s development standards, workflows, and documentation

Supporting and mentoring other team members in ways that strengthen the overall team

Identifying effective uses of automation and AI that improve quality, efficiency, and real business outcomes.

  • Design, build, and maintain web applications using modern frontend, backend, and integration technologies
  • Lead the implementation of new features, system enhancements, and application improvements with a focus on scalability, maintainability, and usability
  • Evaluate technical approaches and make sound decisions regarding architecture, tools, frameworks, and implementation strategies
  • Contribute high-quality, maintainable code while setting standards for development practices, code quality, and documentation
  • Troubleshoot complex technical issues across applications, integrations, environments, and workflows
  • Lead or contribute significantly to automation initiatives that improve operational efficiency, reduce manual work, and increase reliability
  • Design and support repeatable workflows, including automation and RPA-related processes where appropriate
  • Identify practical opportunities to incorporate AI capabilities into tools, business workflows, and selected customer-facing solutions
  • Use AI tools responsibly to support development, research, prototyping, testing, analysis, and documentation
  • Help define best practices for the thoughtful and effective use of AI across the team.
  • Work closely with developers, business stakeholders, and cross-functional partners to translate needs into effective technical solutions
  • Participate in project planning, technical discovery, estimation, prioritization, and solution design
  • Communicate technical tradeoffs, risks, and recommendations clearly to both technical and nontechnical audiences
  • Take ownership of assigned initiatives and help ensure work moves forward reliably and efficiently
  • Support the successful delivery of projects by coordinating development efforts, surfacing blockers, and maintaining momentum
  • Provide mentorship and technical guidance to junior and mid-level team members
  • Participate in and contribute meaningfully to code reviews, design discussions, and team standards
  • Help improve team workflows, development processes, and collaboration practices
  • Encourage knowledge sharing, continuous learning, and practical experimentation with new tools and approaches
  • Lead or support testing, deployment, release, and post-release validation activities
  • Help establish and improve testing practices, debugging workflows, and quality standards
  • Participate in monitoring, troubleshooting, and supporting production systems
  • Create and maintain clear technical documentation, system notes, and implementation guidance
  • Help document repeatable development, automation, and AI-assisted workflows for broader team use.
  • HTML
  • CSS
  • JavaScript
  • React
  • Backend systems
  • APIs
  • Integrations
  • Data-driven applications
  • Version control
  • Collaborative development workflows
  • Modern software delivery practices
  • Debugging
  • Problem-solving
  • Technical decision-making
  • Communication
  • Collaboration
  • Mentorship
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • Several years of professional software development experience building and maintaining web applications or business software solutions
  • Strong proficiency with HTML, CSS, JavaScript, and at least one modern frontend framework such as React
  • Experience working with backend systems, APIs, integrations, and data-driven applications
  • Experience with version control, collaborative development workflows, and modern software delivery practices
  • Strong debugging, problem-solving, and technical decision-making skills
  • Ability to work independently, manage priorities, and drive work forward with limited oversight
  • Strong communication skills and the ability to collaborate effectively across technical and business teams
  • Experience mentoring other developers or informally leading technical work.
  • Experience designing or supporting business applications and workflow tools
  • Experience with automation technologies, RPA tools, or process improvement initiatives
  • Familiarity with cloud platforms, deployment workflows, CI/CD pipelines, or infrastructure-related practices
  • Experience with testing strategies, QA processes, and application monitoring
  • Familiarity with AI-assisted development tools or experience incorporating AI capabilities into software solutions
  • Experience evaluating and introducing new tools, frameworks, or technical practices in a practical business setting
bachelor degree
12
JOB-6a3ce8d73ea17

Vacancy title:
Senior Software Developer

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

Jobs at:
Salix Data

Deadline of this Job:
Thursday, July 2 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Thursday, June 25 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Salix Data
Salix Data jobs in Kenya

JOB DETAILS:

LEAD DEVELOPMENT AND TECHNICAL EXECUTION

Design, build, and maintain web applications using modern frontend, backend, and integration technologies

Lead the implementation of new features, system enhancements, and application improvements with a focus on scalability, maintainability, and usability

Evaluate technical approaches and make sound decisions regarding architecture, tools, frameworks, and implementation strategies

Contribute high-quality, maintainable code while setting standards for development practices, code quality, and documentation

Troubleshoot complex technical issues across applications, integrations, environments, and workflows

DRIVE AUTOMATION AND AI-ENABLED SOLUTIONS

Lead or contribute significantly to automation initiatives that improve operational efficiency, reduce manual work, and increase reliability

Design and support repeatable workflows, including automation and RPA-related processes where appropriate

Identify practical opportunities to incorporate AI capabilities into tools, business workflows, and selected customer-facing solutions

Use AI tools responsibly to support development, research, prototyping, testing, analysis, and documentation

Help define best practices for the thoughtful and effective use of AI across the team.

COLLABORATE ACROSS TEAMS AND GUIDE DELIVERY

Work closely with developers, business stakeholders, and cross-functional partners to translate needs into effective technical solutions

Participate in project planning, technical discovery, estimation, prioritization, and solution design

Communicate technical tradeoffs, risks, and recommendations clearly to both technical and nontechnical audiences

Take ownership of assigned initiatives and help ensure work moves forward reliably and efficiently

Support the successful delivery of projects by coordinating development efforts, surfacing blockers, and maintaining momentum

MENTOR AND STRENGTHEN THE TEAM

Provide mentorship and technical guidance to junior and mid-level team members

Participate in and contribute meaningfully to code reviews, design discussions, and team standards

Help improve team workflows, development processes, and collaboration practices

Encourage knowledge sharing, continuous learning, and practical experimentation with new tools and approaches

MAINTAIN QUALITY, RELIABILITY, AND DOCUMENTATION

Lead or support testing, deployment, release, and post-release validation activities

Help establish and improve testing practices, debugging workflows, and quality standards

Participate in monitoring, troubleshooting, and supporting production systems

Create and maintain clear technical documentation, system notes, and implementation guidance

Help document repeatable development, automation, and AI-assisted workflows for broader team use.

Qualifications

REQUIRED QUALIFICATIONS

Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience

Several years of professional software development experience building and maintaining web applications or business software solutions

Strong proficiency with HTML, CSS, JavaScript, and at least one modern frontend framework such as React

Experience working with backend systems, APIs, integrations, and data-driven applications

Experience with version control, collaborative development workflows, and modern software delivery practices

Strong debugging, problem-solving, and technical decision-making skills

Ability to work independently, manage priorities, and drive work forward with limited oversight

Strong communication skills and the ability to collaborate effectively across technical and business teams

Experience mentoring other developers or informally leading technical work.

PREFERRED QUALIFICATIONS

Experience designing or supporting business applications and workflow tools

Experience with automation technologies, RPA tools, or process improvement initiatives

Familiarity with cloud platforms, deployment workflows, CI/CD pipelines, or infrastructure-related practices

Experience with testing strategies, QA processes, and application monitoring

Familiarity with AI-assisted development tools or experience incorporating AI capabilities into software solutions

Experience evaluating and introducing new tools, frameworks, or technical practices in a practical business setting

WHAT SUCCESS LOOKS LIKE

In this role, success includes:

Delivering reliable, maintainable solutions that meet business needs and improve team effectiveness

Taking ownership of meaningful technical work and driving projects from concept through implementation and support

Making sound technical decisions that balance speed, quality, maintainability, and long-term value

Improving the team’s development standards, workflows, and documentation

Supporting and mentoring other team members in ways that strengthen the overall team

Identifying effective uses of automation and AI that improve quality, efficiency, and real business outcomes.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

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: Thursday, July 2 2026
Duty Station: Nairobi | Nairobi
Posted: 25-06-2026
No of Jobs: 1
Start Publishing: 25-06-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.