Senior Software Developer - Expert job at Value8 Group
9 Days Ago
Linkedid Twitter Share on facebook
Senior Software Developer - Expert
2026-02-06T11:37:12+00:00
Value8 Group
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8459/logo/vvvvv.jpeg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT, Science & Engineering
KES
MONTH
2026-03-08T17:00:00+00:00
8

At Value8 group, we foster a vibrant and inclusive culture where creativity thrives. Our team is driven by collaboration, innovation, and a shared passion for excellence. We believe in empowering our employees to take initiative and contribute their unique perspectives. With flexible work arrangements, ongoing professional development, and a commitment to wo...

Read more about this company

The Senior Software Developer will be in charge of designing, developing and installing software solutions. He/She will also focus in gathering user requirements, defining system functionality and writing code. In addition the senior Software Developer will lead team (s) that will build high-quality, innovative and fully performing softwares that comply with coding standards.

Job Description

Software delivery and SDLC ownership

  • Own end-to-end delivery across the Software Development Life Cycle (requirements → design → build → test → deploy → support).
  • Translate business/user requirements into clear technical specifications, solution designs, and implementation plans.
  • Produce and maintain flowcharts, sequence diagrams, architecture notes, and technical documentation for both new and existing modules.
  • Estimate effort, define milestones, and execute work in line with project plans and Value8 Group standards.

System design and architecture

  • Design scalable, fault-tolerant, secure software solutions with clear boundaries and maintainable module structure.
  • Make architectural decisions around performance, reliability, observability, and maintainability (including trade-offs and risks).
  • Integrate software components into complete systems (APIs, services, background jobs, data stores, third-party integrations).

Development and code quality

  • Write clean, testable, well-structured code (primarily Elixir), ensuring compatibility, stability, and maintainability.
  • Conduct code reviews, enforce coding standards, and mentor developers on best practices.
  • Implement automated testing (unit, integration, regression) and ensure high confidence releases.
  • Maintain CI/CD workflows and deployment readiness for production environments.

Verification, QA, and operational excellence

  • Develop software verification plans and contribute to quality assurance procedures (test strategy, QA sign-off criteria, release checklists).
  • Troubleshoot, debug, optimize, and upgrade existing systems (performance tuning, stability improvements, defect fixes).
  • Deploy programs, monitor outcomes, and incorporate user feedback into iterative improvements.
  • Ensure systems remain updated with relevant enhancements, security patches, and latest features.

Collaboration and stakeholder management

  • Work closely with UX designers, systems analysts, product owners, and other engineers to align solutions to user needs.
  • Support cross-functional collaboration with marketing/sales and client-facing teams where technical input is needed.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.

Leadership and team enablement

  • Lead development teams by setting technical direction, prioritizing work, and ensuring high delivery standards.
  • Mentor junior/mid-level developers through pairing, reviews, technical coaching, and structured feedback.
  • Contribute to process improvement: engineering standards, documentation culture, release discipline, and incident learning.

Quality and attention to detail

  • Meticulous approach to coding, testing, documentation, and release readiness.
  • Strong appreciation for maintainability and long-term system health (not just “shipping fast”).

Professional collaboration

  • Works effectively with cross-functional teams and thrives in environments requiring frequent coordination.
  • Proactive in proposing improvements to product and engineering processes.

Qualifications

Education

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent practical experience).

Experience

  • 4+ years of professional software development experience, with senior-level responsibilities such as mentoring, code reviews, technical ownership, or leading modules/projects.
  • Proven track record designing and delivering interactive web applications (Phoenix, Vue.js, Nuxt.js, or equivalent).
  • Hands-on experience with relational databases and production-grade data modeling and SQL.
  • Own end-to-end delivery across the Software Development Life Cycle (requirements → design → build → test → deploy → support).
  • Translate business/user requirements into clear technical specifications, solution designs, and implementation plans.
  • Produce and maintain flowcharts, sequence diagrams, architecture notes, and technical documentation for both new and existing modules.
  • Estimate effort, define milestones, and execute work in line with project plans and Value8 Group standards.
  • Design scalable, fault-tolerant, secure software solutions with clear boundaries and maintainable module structure.
  • Make architectural decisions around performance, reliability, observability, and maintainability (including trade-offs and risks).
  • Integrate software components into complete systems (APIs, services, background jobs, data stores, third-party integrations).
  • Write clean, testable, well-structured code (primarily Elixir), ensuring compatibility, stability, and maintainability.
  • Conduct code reviews, enforce coding standards, and mentor developers on best practices.
  • Implement automated testing (unit, integration, regression) and ensure high confidence releases.
  • Maintain CI/CD workflows and deployment readiness for production environments.
  • Develop software verification plans and contribute to quality assurance procedures (test strategy, QA sign-off criteria, release checklists).
  • Troubleshoot, debug, optimize, and upgrade existing systems (performance tuning, stability improvements, defect fixes).
  • Deploy programs, monitor outcomes, and incorporate user feedback into iterative improvements.
  • Ensure systems remain updated with relevant enhancements, security patches, and latest features.
  • Work closely with UX designers, systems analysts, product owners, and other engineers to align solutions to user needs.
  • Support cross-functional collaboration with marketing/sales and client-facing teams where technical input is needed.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.
  • Lead development teams by setting technical direction, prioritizing work, and ensuring high delivery standards.
  • Mentor junior/mid-level developers through pairing, reviews, technical coaching, and structured feedback.
  • Contribute to process improvement: engineering standards, documentation culture, release discipline, and incident learning.
  • Elixir
  • Phoenix
  • Vue.js
  • Nuxt.js
  • SQL
  • Automated testing (unit, integration, regression)
  • CI/CD workflows
  • Data modeling
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent practical experience).
  • 4+ years of professional software development experience, with senior-level responsibilities such as mentoring, code reviews, technical ownership, or leading modules/projects.
  • Proven track record designing and delivering interactive web applications (Phoenix, Vue.js, Nuxt.js, or equivalent).
  • Hands-on experience with relational databases and production-grade data modeling and SQL.
bachelor degree
12
JOB-6985d2684fb07

Vacancy title:
Senior Software Developer - Expert

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

Jobs at:
Value8 Group

Deadline of this Job:
Sunday, March 8 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Friday, February 6 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Value8 Group
Value8 Group jobs in Kenya

JOB DETAILS:

At Value8 group, we foster a vibrant and inclusive culture where creativity thrives. Our team is driven by collaboration, innovation, and a shared passion for excellence. We believe in empowering our employees to take initiative and contribute their unique perspectives. With flexible work arrangements, ongoing professional development, and a commitment to wo...

Read more about this company

The Senior Software Developer will be in charge of designing, developing and installing software solutions. He/She will also focus in gathering user requirements, defining system functionality and writing code. In addition the senior Software Developer will lead team (s) that will build high-quality, innovative and fully performing softwares that comply with coding standards.

Job Description

Software delivery and SDLC ownership

  • Own end-to-end delivery across the Software Development Life Cycle (requirements → design → build → test → deploy → support).
  • Translate business/user requirements into clear technical specifications, solution designs, and implementation plans.
  • Produce and maintain flowcharts, sequence diagrams, architecture notes, and technical documentation for both new and existing modules.
  • Estimate effort, define milestones, and execute work in line with project plans and Value8 Group standards.

System design and architecture

  • Design scalable, fault-tolerant, secure software solutions with clear boundaries and maintainable module structure.
  • Make architectural decisions around performance, reliability, observability, and maintainability (including trade-offs and risks).
  • Integrate software components into complete systems (APIs, services, background jobs, data stores, third-party integrations).

Development and code quality

  • Write clean, testable, well-structured code (primarily Elixir), ensuring compatibility, stability, and maintainability.
  • Conduct code reviews, enforce coding standards, and mentor developers on best practices.
  • Implement automated testing (unit, integration, regression) and ensure high confidence releases.
  • Maintain CI/CD workflows and deployment readiness for production environments.

Verification, QA, and operational excellence

  • Develop software verification plans and contribute to quality assurance procedures (test strategy, QA sign-off criteria, release checklists).
  • Troubleshoot, debug, optimize, and upgrade existing systems (performance tuning, stability improvements, defect fixes).
  • Deploy programs, monitor outcomes, and incorporate user feedback into iterative improvements.
  • Ensure systems remain updated with relevant enhancements, security patches, and latest features.

Collaboration and stakeholder management

  • Work closely with UX designers, systems analysts, product owners, and other engineers to align solutions to user needs.
  • Support cross-functional collaboration with marketing/sales and client-facing teams where technical input is needed.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.

Leadership and team enablement

  • Lead development teams by setting technical direction, prioritizing work, and ensuring high delivery standards.
  • Mentor junior/mid-level developers through pairing, reviews, technical coaching, and structured feedback.
  • Contribute to process improvement: engineering standards, documentation culture, release discipline, and incident learning.

Quality and attention to detail

  • Meticulous approach to coding, testing, documentation, and release readiness.
  • Strong appreciation for maintainability and long-term system health (not just “shipping fast”).

Professional collaboration

  • Works effectively with cross-functional teams and thrives in environments requiring frequent coordination.
  • Proactive in proposing improvements to product and engineering processes.

Qualifications

Education

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent practical experience).

Experience

  • 4+ years of professional software development experience, with senior-level responsibilities such as mentoring, code reviews, technical ownership, or leading modules/projects.
  • Proven track record designing and delivering interactive web applications (Phoenix, Vue.js, Nuxt.js, or equivalent).
  • Hands-on experience with relational databases and production-grade data modeling and SQL.

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: Sunday, March 8 2026
Duty Station: Nairobi | Nairobi
Posted: 06-02-2026
No of Jobs: 1
Start Publishing: 06-02-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.