Senior Fullstack Developer (Contract-6 Months) job at Jubilee Insurance
New
Website :
Today
Linkedid Twitter Share on facebook
Senior Fullstack Developer (Contract-6 Months)
2025-06-25T13:10:14+00:00
Jubilee Insurance
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_5829/logo/Jubilee%20Insurance.png
FULL_TIME
 
Kenya
Nairobi
00100
Kenya
Insurance
Computer & IT
KES
 
MONTH
2025-07-02T17:00:00+00:00
 
Kenya
8

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

  • Lead the design, development, and implementation of advanced features for Phase 2 of the customer investment portal, ensuring high performance, scalability, and security.
  • Drive the migration from a monolithic architecture to a microservices-based architecture within a cloud-native AWS environment.
  • Stay abreast of emerging technologies and industry best practices, proactively recommending and implementing innovative solutions.

Functional

  • Design, develop, and maintain scalable, performant, and secure fullstack applications using modern frameworks and languages (e.g., React, Node.js, Java, Python).
  • Develop and maintain efficient databases and data models, ensuring optimal performance and seamless integration with front-end and back-end components.
  • Lead and participate in architectural discussions, ensuring the selection of appropriate technologies, frameworks, and patterns for long-term maintainability.
  • Implement and enforce clean coding practices, including test-driven development (TDD), continuous integration, and continuous deployment (CI/CD) pipelines.
  • Drive the end-to-end development process, including requirement analysis, solution design, coding, unit testing, deployment, and post-deployment support.
  • Ensure cross-browser compatibility and responsiveness of all user interfaces for a seamless experience across devices.
  • Optimize application performance through code profiling, load testing, and database query tuning.
  • Maintain comprehensive technical documentation, including system designs, user guides, and API specifications.
  • Support DevOps functions by automating infrastructure provisioning, deployments, and monitoring in AWS cloud environments.
  • Coordinate with quality assurance teams to ensure comprehensive test coverage and defect resolution.
  • Manage application version control using Git, ensuring proper branching strategies and pull request governance.
  • Collaborate with security teams to identify and remediate vulnerabilities across the stack (e.g., OWASP top 10).
  • Provide technical escalation support for high-priority incidents and participate in root cause analysis to prevent recurrence.

Corporate Governance

  • Adhere to IT governance frameworks, including secure coding practices, audit trails, change control, and version management.
  • Ensure compliance with internal policies, regulatory guidelines, and information security protocols.
  • Maintain and enforce coding standards and documentation practices across the team.

People and Culture

  • Mentor junior and mid-level developers, fostering a culture of technical excellence, ownership, and innovation.
  • Promote agile values and facilitate collaboration across teams including business, risk, and investment teams.
  • Champion knowledge sharing, team learning sessions, and peer code reviews.

Leadership

  • Lead end-to-end technical execution of key digital projects, from planning to deployment.
  • Act as a technical advisor to stakeholders, translating business needs into architecture and design decisions.
  • Represent the development team in project governance forums and stakeholder meetings.

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.
 
 
 
bachelor degree
60
JOB-685bf536e9755

Vacancy title:
Senior Fullstack Developer (Contract-6 Months)

[Type: FULL_TIME, Industry: Insurance, Category: Computer & IT]

Jobs at:
Jubilee Insurance

Deadline of this Job:
Wednesday, July 2 2025

Duty Station:
Kenya | Nairobi | Kenya

Summary
Date Posted: Wednesday, June 25 2025, Base Salary: Not Disclosed

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

JOB DETAILS:

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

  • Lead the design, development, and implementation of advanced features for Phase 2 of the customer investment portal, ensuring high performance, scalability, and security.
  • Drive the migration from a monolithic architecture to a microservices-based architecture within a cloud-native AWS environment.
  • Stay abreast of emerging technologies and industry best practices, proactively recommending and implementing innovative solutions.

Functional

  • Design, develop, and maintain scalable, performant, and secure fullstack applications using modern frameworks and languages (e.g., React, Node.js, Java, Python).
  • Develop and maintain efficient databases and data models, ensuring optimal performance and seamless integration with front-end and back-end components.
  • Lead and participate in architectural discussions, ensuring the selection of appropriate technologies, frameworks, and patterns for long-term maintainability.
  • Implement and enforce clean coding practices, including test-driven development (TDD), continuous integration, and continuous deployment (CI/CD) pipelines.
  • Drive the end-to-end development process, including requirement analysis, solution design, coding, unit testing, deployment, and post-deployment support.
  • Ensure cross-browser compatibility and responsiveness of all user interfaces for a seamless experience across devices.
  • Optimize application performance through code profiling, load testing, and database query tuning.
  • Maintain comprehensive technical documentation, including system designs, user guides, and API specifications.
  • Support DevOps functions by automating infrastructure provisioning, deployments, and monitoring in AWS cloud environments.
  • Coordinate with quality assurance teams to ensure comprehensive test coverage and defect resolution.
  • Manage application version control using Git, ensuring proper branching strategies and pull request governance.
  • Collaborate with security teams to identify and remediate vulnerabilities across the stack (e.g., OWASP top 10).
  • Provide technical escalation support for high-priority incidents and participate in root cause analysis to prevent recurrence.

Corporate Governance

  • Adhere to IT governance frameworks, including secure coding practices, audit trails, change control, and version management.
  • Ensure compliance with internal policies, regulatory guidelines, and information security protocols.
  • Maintain and enforce coding standards and documentation practices across the team.

People and Culture

  • Mentor junior and mid-level developers, fostering a culture of technical excellence, ownership, and innovation.
  • Promote agile values and facilitate collaboration across teams including business, risk, and investment teams.
  • Champion knowledge sharing, team learning sessions, and peer code reviews.

Leadership

  • Lead end-to-end technical execution of key digital projects, from planning to deployment.
  • Act as a technical advisor to stakeholders, translating business needs into architecture and design decisions.
  • Represent the development team in project governance forums and stakeholder meetings.

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: 60

Level of Education: bachelor degree

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

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Wednesday, July 2 2025
Duty Station: Nairobi | kenya | Kenya
Posted: 25-06-2025
No of Jobs: 1
Start Publishing: 25-06-2025
Stop Publishing (Put date of 2030): 25-06-2033
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.