Senior Full Stack Developer job at Jubilee Insurance
New
Website :
Today
Linkedid Twitter Share on facebook
Senior Full Stack Developer
2026-07-29T05:58:53+00:00
Jubilee Insurance
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8930/logo/jubi.jpg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT,Management
KES
MONTH
2026-08-02T17:00:00+00:00
8

Background information about the job or company

We currently have an exciting career opportunity for the Senior Fullstack Developer within Jubilee Life Insurance Limited. The position holder will report directly to to the Senior Manager- Digital Factory Operations. The role will be based at our Head Office in Nairobi.

Role Purpose

The Senior Full-Stack Developer is responsible for leading the design, development, and deployment of robust, scalable, and secure software solutions that support and enhance business operations and customer engagement. This role plays a critical part in driving the next phase of our digital transformation, including the development of advanced features for the customer investment portal, the migration from a monolithic to a microservices-based architecture, and the implementation of seamless integrations with core systems and payment gateways within a cloud-native AWS environment. The role requires a strong technical foundation, architectural vision, and hands-on expertise across the full technology stack. The Senior Full-Stack Developer also provides technical leadership, promotes best practices, and fosters collaboration across cross-functional teams to deliver high-impact solutions that align with the company’s strategic objectives.

Main Responsibilities

Strategy

  • Contribute to the development and execution of the organization’s technology strategy by delivering innovative, scalable, and secure software solutions.
  • Participate in solution architecture and technology roadmaps, ensuring alignment with business objectives and digital transformation initiatives.
  • Evaluate emerging technologies and recommend improvements that enhance business value, system performance, and operational efficiency.
  • Support the continuous improvement of software development practices, standards, and methodologies.

Functional

  • Design, develop, test, deploy, and maintain high-quality full-stack applications using approved technologies and frameworks.
  • Develop and maintain front-end interfaces, back-end services, APIs, and integrations with internal and external systems.
  • Translate business and technical requirements into scalable, secure, and maintainable software solutions.
  • Perform code reviews and ensure adherence to coding standards, design principles, and software engineering best practices.
  • Troubleshoot and resolve complex application issues while ensuring optimal system performance, reliability, and availability.
  • Implement automated testing, CI/CD pipelines, and DevSecOps practices to improve software quality and deployment efficiency.
  • Produce and maintain technical documentation, including system designs, API specifications, and deployment procedures.
  • Provide technical support for production systems and participate in release planning and deployment activities.
  • Collaborate with cross-functional teams using Agile methodologies to deliver projects within agreed timelines and quality standards.

Corporate Governance

  • Ensure all software development activities comply with organizational policies, security standards, regulatory requirements, and industry best practices.
  • Apply secure coding practices and ensure solutions meet data privacy and cybersecurity requirements.
  • Adhere to software development governance frameworks, change management processes, and quality assurance standards.
  • Identify, assess, and mitigate technical risks while maintaining system integrity and business continuity.
  • Ensure proper documentation, version control, and audit readiness for all development activities.

People and Culture

  • Foster a culture of collaboration, innovation, continuous learning, and knowledge sharing within the development team.
  • Build strong working relationships with business users, product owners, architects, QA engineers, and other technology teams.
  • Promote adherence to the organization’s values, code of conduct, and inclusive workplace culture.
  • Contribute to continuous process improvement initiatives that enhance team productivity and employee engagement.

Leadership

  • Provide technical leadership and guidance to junior and mid-level developers through coaching, mentoring, and code reviews.
  • Lead technical discussions and contribute to architectural and design decisions.
  • Support project planning, estimation, prioritization, and resource allocation to ensure successful project delivery.
  • Drive accountability for technical excellence, quality, and timely delivery of software solutions.
  • Champion engineering best practices and encourage continuous improvement across the software development lifecycle.

Key Competencies.

  • Strong problem-solving and critical-thinking skills.
  • Leadership and mentorship capability.
  • Excellent communication and stakeholder engagement skills.
  • Strong understanding of asset management and investment operations.
  • Agile and DevOps mindset.
  • Attention to detail and quality assurance.
  • High sense of accountability and ownership.
  • Resilience and adaptability in a fast-paced environment.

Key Deliverables

  • Enterprise-Grade Digital Platforms: Design, develop, and deliver secure, scalable, and user-friendly digital platforms that support core asset management operations, investment workflows, and client engagement.
  • Seamless System Integrations: Lead the successful integration of internal systems (e.g., portfolio management, CRM, fund administration) and third-party platforms to ensure end-to-end data flow and operational efficiency.
  • Enhanced User Experience: Deliver intuitive user interfaces and responsive applications that improve the client and advisor experience across web and mobile channels.
  • Operational Efficiency Gains: Develop and deploy technology solutions that automate manual processes, reduce turnaround times, and improve internal productivity.
  • Technology Governance Compliance: Ensure adherence to software development best practices, coding standards, and IT governance frameworks in alignment with regulatory requirements and internal audit protocols.
  • Robust Technical Documentation: Maintain comprehensive system and codebase documentation to support business continuity, knowledge transfer, and regulatory readiness.
  • Team Upskilling and Capability Building: Provide technical mentorship and leadership to the development team, strengthening in-house capabilities and fostering a culture of innovation and continuous improvement.
  • Innovation and Continuous Improvement: Champion the adoption of new tools, frameworks, and methodologies that elevate the quality, security, and agility of software delivery.
  • High System Uptime and Reliability: Ensure that deployed systems meet performance, availability, and scalability benchmarks with proactive monitoring, incident response, and optimization.

Qualifications

Academic Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Professional certifications (e.g., AWS Certified Developer, Certified ScrumMaster)

Functional Skills:

  • Extensive experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, ECS/EKS, API Gateway, SQS/SNS).
  • Proficiency in modern front-end frameworks such as React, Angular, or Vue.js.
  • Strong expertise in back-end development using languages like Node.js, Python, Java, or Go, and associated frameworks (e.g., Express, Django, Spring Boot).
  • Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Demonstrable experience with API design and development (RESTful APIs, GraphQL).
  • Experience with payment gateway integrations is highly desirable.
  • Familiarity with CI/CD pipelines, Git, and modern DevOps practices.

Relevant Experience

  • 5+ years of progressive experience as a Full Stack Developer, with a strong portfolio of successful projects
  • Proven experience with microservices architecture and migrating monolithic applications to microservices.
  • Demonstrated experience delivering end-to-end technology solutions in agile environments.
  • Design, develop, test, deploy, and maintain high-quality full-stack applications using approved technologies and frameworks.
  • Develop and maintain front-end interfaces, back-end services, APIs, and integrations with internal and external systems.
  • Translate business and technical requirements into scalable, secure, and maintainable software solutions.
  • Perform code reviews and ensure adherence to coding standards, design principles, and software engineering best practices.
  • Troubleshoot and resolve complex application issues while ensuring optimal system performance, reliability, and availability.
  • Implement automated testing, CI/CD pipelines, and DevSecOps practices to improve software quality and deployment efficiency.
  • Produce and maintain technical documentation, including system designs, API specifications, and deployment procedures.
  • Provide technical support for production systems and participate in release planning and deployment activities.
  • Collaborate with cross-functional teams using Agile methodologies to deliver projects within agreed timelines and quality standards.
  • Contribute to the development and execution of the organization’s technology strategy by delivering innovative, scalable, and secure software solutions.
  • Participate in solution architecture and technology roadmaps, ensuring alignment with business objectives and digital transformation initiatives.
  • Evaluate emerging technologies and recommend improvements that enhance business value, system performance, and operational efficiency.
  • Support the continuous improvement of software development practices, standards, and methodologies.
  • Ensure all software development activities comply with organizational policies, security standards, regulatory requirements, and industry best practices.
  • Apply secure coding practices and ensure solutions meet data privacy and cybersecurity requirements.
  • Adhere to software development governance frameworks, change management processes, and quality assurance standards.
  • Identify, assess, and mitigate technical risks while maintaining system integrity and business continuity.
  • Ensure proper documentation, version control, and audit readiness for all development activities.
  • Foster a culture of collaboration, innovation, continuous learning, and knowledge sharing within the development team.
  • Build strong working relationships with business users, product owners, architects, QA engineers, and other technology teams.
  • Promote adherence to the organization’s values, code of conduct, and inclusive workplace culture.
  • Contribute to continuous process improvement initiatives that enhance team productivity and employee engagement.
  • Provide technical leadership and guidance to junior and mid-level developers through coaching, mentoring, and code reviews.
  • Lead technical discussions and contribute to architectural and design decisions.
  • Support project planning, estimation, prioritization, and resource allocation to ensure successful project delivery.
  • Drive accountability for technical excellence, quality, and timely delivery of software solutions.
  • Champion engineering best practices and encourage continuous improvement across the software development lifecycle.
  • Strong problem-solving and critical-thinking skills.
  • Leadership and mentorship capability.
  • Excellent communication and stakeholder engagement skills.
  • Strong understanding of asset management and investment operations.
  • Agile and DevOps mindset.
  • Attention to detail and quality assurance.
  • High sense of accountability and ownership.
  • Resilience and adaptability in a fast-paced environment.
  • Extensive experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, ECS/EKS, API Gateway, SQS/SNS).
  • Proficiency in modern front-end frameworks such as React, Angular, or Vue.js.
  • Strong expertise in back-end development using languages like Node.js, Python, Java, or Go, and associated frameworks (e.g., Express, Django, Spring Boot).
  • Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Demonstrable experience with API design and development (RESTful APIs, GraphQL).
  • Experience with payment gateway integrations is highly desirable.
  • Familiarity with CI/CD pipelines, Git, and modern DevOps practices.
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Professional certifications (e.g., AWS Certified Developer, Certified ScrumMaster)
bachelor degree
12
JOB-6a69969d1de1f

Vacancy title:
Senior Full Stack Developer

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

Jobs at:
Jubilee Insurance

Deadline of this Job:
Sunday, August 2 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Wednesday, July 29 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Jubilee Insurance
Jubilee Insurance jobs in Kenya

JOB DETAILS:

Background information about the job or company

We currently have an exciting career opportunity for the Senior Fullstack Developer within Jubilee Life Insurance Limited. The position holder will report directly to to the Senior Manager- Digital Factory Operations. The role will be based at our Head Office in Nairobi.

Role Purpose

The Senior Full-Stack Developer is responsible for leading the design, development, and deployment of robust, scalable, and secure software solutions that support and enhance business operations and customer engagement. This role plays a critical part in driving the next phase of our digital transformation, including the development of advanced features for the customer investment portal, the migration from a monolithic to a microservices-based architecture, and the implementation of seamless integrations with core systems and payment gateways within a cloud-native AWS environment. The role requires a strong technical foundation, architectural vision, and hands-on expertise across the full technology stack. The Senior Full-Stack Developer also provides technical leadership, promotes best practices, and fosters collaboration across cross-functional teams to deliver high-impact solutions that align with the company’s strategic objectives.

Main Responsibilities

Strategy

  • Contribute to the development and execution of the organization’s technology strategy by delivering innovative, scalable, and secure software solutions.
  • Participate in solution architecture and technology roadmaps, ensuring alignment with business objectives and digital transformation initiatives.
  • Evaluate emerging technologies and recommend improvements that enhance business value, system performance, and operational efficiency.
  • Support the continuous improvement of software development practices, standards, and methodologies.

Functional

  • Design, develop, test, deploy, and maintain high-quality full-stack applications using approved technologies and frameworks.
  • Develop and maintain front-end interfaces, back-end services, APIs, and integrations with internal and external systems.
  • Translate business and technical requirements into scalable, secure, and maintainable software solutions.
  • Perform code reviews and ensure adherence to coding standards, design principles, and software engineering best practices.
  • Troubleshoot and resolve complex application issues while ensuring optimal system performance, reliability, and availability.
  • Implement automated testing, CI/CD pipelines, and DevSecOps practices to improve software quality and deployment efficiency.
  • Produce and maintain technical documentation, including system designs, API specifications, and deployment procedures.
  • Provide technical support for production systems and participate in release planning and deployment activities.
  • Collaborate with cross-functional teams using Agile methodologies to deliver projects within agreed timelines and quality standards.

Corporate Governance

  • Ensure all software development activities comply with organizational policies, security standards, regulatory requirements, and industry best practices.
  • Apply secure coding practices and ensure solutions meet data privacy and cybersecurity requirements.
  • Adhere to software development governance frameworks, change management processes, and quality assurance standards.
  • Identify, assess, and mitigate technical risks while maintaining system integrity and business continuity.
  • Ensure proper documentation, version control, and audit readiness for all development activities.

People and Culture

  • Foster a culture of collaboration, innovation, continuous learning, and knowledge sharing within the development team.
  • Build strong working relationships with business users, product owners, architects, QA engineers, and other technology teams.
  • Promote adherence to the organization’s values, code of conduct, and inclusive workplace culture.
  • Contribute to continuous process improvement initiatives that enhance team productivity and employee engagement.

Leadership

  • Provide technical leadership and guidance to junior and mid-level developers through coaching, mentoring, and code reviews.
  • Lead technical discussions and contribute to architectural and design decisions.
  • Support project planning, estimation, prioritization, and resource allocation to ensure successful project delivery.
  • Drive accountability for technical excellence, quality, and timely delivery of software solutions.
  • Champion engineering best practices and encourage continuous improvement across the software development lifecycle.

Key Competencies.

  • Strong problem-solving and critical-thinking skills.
  • Leadership and mentorship capability.
  • Excellent communication and stakeholder engagement skills.
  • Strong understanding of asset management and investment operations.
  • Agile and DevOps mindset.
  • Attention to detail and quality assurance.
  • High sense of accountability and ownership.
  • Resilience and adaptability in a fast-paced environment.

Key Deliverables

  • Enterprise-Grade Digital Platforms: Design, develop, and deliver secure, scalable, and user-friendly digital platforms that support core asset management operations, investment workflows, and client engagement.
  • Seamless System Integrations: Lead the successful integration of internal systems (e.g., portfolio management, CRM, fund administration) and third-party platforms to ensure end-to-end data flow and operational efficiency.
  • Enhanced User Experience: Deliver intuitive user interfaces and responsive applications that improve the client and advisor experience across web and mobile channels.
  • Operational Efficiency Gains: Develop and deploy technology solutions that automate manual processes, reduce turnaround times, and improve internal productivity.
  • Technology Governance Compliance: Ensure adherence to software development best practices, coding standards, and IT governance frameworks in alignment with regulatory requirements and internal audit protocols.
  • Robust Technical Documentation: Maintain comprehensive system and codebase documentation to support business continuity, knowledge transfer, and regulatory readiness.
  • Team Upskilling and Capability Building: Provide technical mentorship and leadership to the development team, strengthening in-house capabilities and fostering a culture of innovation and continuous improvement.
  • Innovation and Continuous Improvement: Champion the adoption of new tools, frameworks, and methodologies that elevate the quality, security, and agility of software delivery.
  • High System Uptime and Reliability: Ensure that deployed systems meet performance, availability, and scalability benchmarks with proactive monitoring, incident response, and optimization.

Qualifications

Academic Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Professional certifications (e.g., AWS Certified Developer, Certified ScrumMaster)

Functional Skills:

  • Extensive experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, ECS/EKS, API Gateway, SQS/SNS).
  • Proficiency in modern front-end frameworks such as React, Angular, or Vue.js.
  • Strong expertise in back-end development using languages like Node.js, Python, Java, or Go, and associated frameworks (e.g., Express, Django, Spring Boot).
  • Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Demonstrable experience with API design and development (RESTful APIs, GraphQL).
  • Experience with payment gateway integrations is highly desirable.
  • Familiarity with CI/CD pipelines, Git, and modern DevOps practices.

Relevant Experience

  • 5+ years of progressive experience as a Full Stack Developer, with a strong portfolio of successful projects
  • Proven experience with microservices architecture and migrating monolithic applications to microservices.
  • Demonstrated experience delivering end-to-end technology solutions in agile environments.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

If you are qualified and seeking an exciting new challenge, please apply via r quoting the Job Reference Number and Position by 2nd August 2026.

Only shortlisted candidates will be contacted.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Sunday, August 2 2026
Duty Station: Nairobi | Nairobi
Posted: 29-07-2026
No of Jobs: 1
Start Publishing: 29-07-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.