Value8 Group
Senior Software Developer - Expert
Nairobi
• Kenya
Closed for applications
Mastercard
Lead DevOps Engineer, Foundry RnD
Nairobi
• Kenya
Closed for applications
West Indian Ocean Cable Company ( WIOCC)
IT & Systems Engineer (Quality Assurance)
Nairobi
• Kenya
Closed for applications
NCBA
Technical Assurance Specialist
Nairobi
• Kenya
Closed for applications

Strathmore University
Senior Data Scientist
Nairobi
• Kenya
Closed for applications
Value8 Group
Senior DevOps Engineer
Nairobi
• Kenya
Closed for applications

Kijani Forestry
Backend Engineer
Gulu
• Uganda
Closed for applicationsOnly on Fuzu

Strathmore University
Senior Data Engineer
Nairobi
• Kenya
Closed for applications

Davis & Shirtliff
Software Developer
Nairobi
• Kenya
Closed for applications

Get personalised job alerts directly to your inbox!
UNEP
Senior Data Scientist, P5
Nairobi
• Kenya
Closed for applications
Top cities with open vacancies
Jobs in Nairobi, Jobs in Lagos, Jobs in Kampala, Jobs in Buliisa, Jobs in Gulu, Jobs in Hoima, Jobs in Abuja, Jobs in AwendoProfession (Mid-level)
Accounting, finance, banking, insurance,Business, strategic management,Construction,Electrical engineering,Energy, power,Engineering, architecture,General management, leadership,Information technology, software development, data,Installation, maintenance, repair,Manufacturing, operations, quality,Mechanical engineering,Project, program management,Research, academy,Sales, marketing, promotion,Teaching, training,Telecommunications,
Industry (Information technology, software development, data, Mid-level)
Agriculture, fishing, forestry,Banking, microfinance, insurance,Computers, software development and services,Construction, renovation, maintenance,Education, academic,Energy, utilities, environment,Engineering, architecture,Financial Services,Health care, medical,Human resources, talent development, recruiting,Non-profit, social work,Restaurant, hospitality, travel,Telecommunications,
Seniority (Information technology, software development, data)
© Fuzu Ltd
Value8 Group
Computers + 1 more
Description
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.
Responsibilities
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.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.