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
https://www.greatkenyanjobs.com/jobs
FULL_TIME
Kenya
Nairobi
00100
Kenya
Insurance
Computer & IT
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.
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