Full Stack Developer
2026-07-29T05:58:18+00:00
Jubilee Insurance
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8930/logo/jubi.jpg
https://jubileeinsurance.com/ke/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT
2026-07-02T17:00:00+00:00
8
Background information about the job or company
We currently have an exciting career opportunity for the Full Stack Developer within Jubilee Life Insurance Limited. The position holder will report directly to the Senior Manager- Digital Factory Operations. The role will be based at our Head Office in Nairobi.
Role Purpose
To design, develop, and maintain secure, scalable, and high-performing software solutions that support the organization’s strategic objectives. The role provides technical expertise across the full software development lifecycle, drives the adoption of best practices and modern technologies, ensures the quality and reliability of enterprise applications, and collaborates with cross-functional teams to deliver innovative digital solutions that enhance business performance and customer experience.
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
- Develop, test, deploy, and maintain high-quality software applications that meet business and technical requirements.
- Deliver clean, secure, and maintainable code that complies with established software development standards and best practices.
- Develop and support APIs, integrations, and application components that enable efficient business processes.
- Resolve application defects, incidents, and enhancement requests within agreed service levels to ensure system reliability and user satisfaction.
- Participate in software releases and deployment activities to ensure smooth implementation and minimal disruption to business operations.
- Maintain accurate technical documentation for developed applications, system enhancements, and support activities.
- Ensure all software development activities comply with organizational policies, security requirements, and governance standards.
- Collaborate effectively with cross-functional teams to deliver technology solutions that support organizational objectives while continuously improving technical skills and development practices.
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.
- 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.
- 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.
- 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.
- Develop, test, deploy, and maintain high-quality software applications that meet business and technical requirements.
- Deliver clean, secure, and maintainable code that complies with established software development standards and best practices.
- Develop and support APIs, integrations, and application components that enable efficient business processes.
- Resolve application defects, incidents, and enhancement requests within agreed service levels to ensure system reliability and user satisfaction.
- Participate in software releases and deployment activities to ensure smooth implementation and minimal disruption to business operations.
- Maintain accurate technical documentation for developed applications, system enhancements, and support activities.
- Ensure all software development activities comply with organizational policies, security requirements, and governance standards.
- Collaborate effectively with cross-functional teams to deliver technology solutions that support organizational objectives while continuously improving technical skills and development practices.
- 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)
JOB-6a69967a4620c
Vacancy title:
Full Stack Developer
[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT]
Jobs at:
Jubilee Insurance
Deadline of this Job:
Thursday, July 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 Full Stack Developer within Jubilee Life Insurance Limited. The position holder will report directly to the Senior Manager- Digital Factory Operations. The role will be based at our Head Office in Nairobi.
Role Purpose
To design, develop, and maintain secure, scalable, and high-performing software solutions that support the organization’s strategic objectives. The role provides technical expertise across the full software development lifecycle, drives the adoption of best practices and modern technologies, ensures the quality and reliability of enterprise applications, and collaborates with cross-functional teams to deliver innovative digital solutions that enhance business performance and customer experience.
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
- Develop, test, deploy, and maintain high-quality software applications that meet business and technical requirements.
- Deliver clean, secure, and maintainable code that complies with established software development standards and best practices.
- Develop and support APIs, integrations, and application components that enable efficient business processes.
- Resolve application defects, incidents, and enhancement requests within agreed service levels to ensure system reliability and user satisfaction.
- Participate in software releases and deployment activities to ensure smooth implementation and minimal disruption to business operations.
- Maintain accurate technical documentation for developed applications, system enhancements, and support activities.
- Ensure all software development activities comply with organizational policies, security requirements, and governance standards.
- Collaborate effectively with cross-functional teams to deliver technology solutions that support organizational objectives while continuously improving technical skills and development practices.
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 quoting the Job Reference Number and Position by 2nd August 2026.
Only shortlisted candidates will be contacted.
All Jobs | QUICK ALERT SUBSCRIPTION