Senior Full Stack Software Engineer at CIC Insurance
New
2 Days Ago
Linkedid Twitter Share on facebook
Senior Full Stack Software Engineer
2025-04-17T08:03:57+00:00
CIC Insurance
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_7945/logo/CIC-Insurance.jpg
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Computers
Business Operations
KES
 
MONTH
2025-04-20T17:00:00+00:00
 
Kenya
8

Senior Full Stack Software Engineer

PURPOSE:

The position holder will design, develop, and deploy full-stack applications, including frontend web interfaces and backend microservices. They will collaborate with cross-functional teams to deliver robust software solutions while adhering to the best system architecture, cloud deployment, and process automation practices. The successful candidate will thrive in a fast-paced environment, staying current with the latest trends in full-stack development, cloud technologies, and agile delivery while fostering innovation and efficiency within the team.

PRIMARY RESPONSIBILITIES:

  • Architect, design, and develop scalable and maintainable full-stack solutions.
  • Implement responsive user interfaces using modern front-end frameworks like React, Angular, or Vue.js.
  • Build robust back-end APIs and services using Node.js, Python, Java, or. NET.
  • Collaborate with cross-functional teams to define and implement solutions, including designers, product managers, and other developers.
  • Provide mentorship to junior engineers and lead code reviews to ensure code quality and best practices.
  • Contribute to technical decision-making and the design of new features and products.
  • Debug, troubleshoot, and resolve complex technical issues across the stack.
  • Refactor code to improve reliability, security, and maintainability.
  • Ensure the implementation of secure coding practices to protect applications from vulnerabilities.
  • Stay up-to-date with emerging technologies and frameworks, proposing innovative solutions to improve development processes.
  • Experiment with new tools and techniques to continuously improve the user experience and developer productivity.
  • Create and maintain detailed technical documentation for software systems, including APIs and architectural designs.
  • Ensure knowledge sharing within the team and contribute to the company’s technical repository.

Key Skills, Knowledge, Experience and Behavioural Competencies
Academic and Professional Requirements

  • Education    Master’s/Bachelor’s Degree    Degree in Computer Science, Software Engineering, or a related field.

Experience Required:

 Description    Required years of experience

  • Relevant experience    7+

Qualifications, Skills and Competencies:

  • Proven track record in full-stack development.
  • Experience developing and deploying applications in cloud environments (AWS, Azure, or Google Cloud).
  • Expertise in CI/CD pipelines and DevOps practices.
  • Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Back-End: Strong skills in Node.js, Python, Ruby, Java, or. NET.
  • Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Version Control: Proficient in Git and Git workflows.
  • Testing: Experience with unit testing, integration testing, and tools like Jest, Mocha, or Cypress.
Architect, design, and develop scalable and maintainable full-stack solutions. Implement responsive user interfaces using modern front-end frameworks like React, Angular, or Vue.js. Build robust back-end APIs and services using Node.js, Python, Java, or. NET. Collaborate with cross-functional teams to define and implement solutions, including designers, product managers, and other developers. Provide mentorship to junior engineers and lead code reviews to ensure code quality and best practices. Contribute to technical decision-making and the design of new features and products. Debug, troubleshoot, and resolve complex technical issues across the stack. Refactor code to improve reliability, security, and maintainability. Ensure the implementation of secure coding practices to protect applications from vulnerabilities. Stay up-to-date with emerging technologies and frameworks, proposing innovative solutions to improve development processes. Experiment with new tools and techniques to continuously improve the user experience and developer productivity. Create and maintain detailed technical documentation for software systems, including APIs and architectural designs. Ensure knowledge sharing within the team and contribute to the company’s technical repository.
 
Proven track record in full-stack development. Experience developing and deploying applications in cloud environments (AWS, Azure, or Google Cloud). Expertise in CI/CD pipelines and DevOps practices. Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. Back-End: Strong skills in Node.js, Python, Ruby, Java, or. NET. Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB). Version Control: Proficient in Git and Git workflows. Testing: Experience with unit testing, integration testing, and tools like Jest, Mocha, or Cypress.
bachelor degree
84
JOB-6800b5ed50c66

Vacancy title:
Senior Full Stack Software Engineer

[Type: FULL_TIME, Industry: Computers, Category: Business Operations]

Jobs at:
CIC Insurance

Deadline of this Job:
Sunday, April 20 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Thursday, April 17 2025, Base Salary: Not Disclosed

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

JOB DETAILS:

Senior Full Stack Software Engineer

PURPOSE:

The position holder will design, develop, and deploy full-stack applications, including frontend web interfaces and backend microservices. They will collaborate with cross-functional teams to deliver robust software solutions while adhering to the best system architecture, cloud deployment, and process automation practices. The successful candidate will thrive in a fast-paced environment, staying current with the latest trends in full-stack development, cloud technologies, and agile delivery while fostering innovation and efficiency within the team.

PRIMARY RESPONSIBILITIES:

  • Architect, design, and develop scalable and maintainable full-stack solutions.
  • Implement responsive user interfaces using modern front-end frameworks like React, Angular, or Vue.js.
  • Build robust back-end APIs and services using Node.js, Python, Java, or. NET.
  • Collaborate with cross-functional teams to define and implement solutions, including designers, product managers, and other developers.
  • Provide mentorship to junior engineers and lead code reviews to ensure code quality and best practices.
  • Contribute to technical decision-making and the design of new features and products.
  • Debug, troubleshoot, and resolve complex technical issues across the stack.
  • Refactor code to improve reliability, security, and maintainability.
  • Ensure the implementation of secure coding practices to protect applications from vulnerabilities.
  • Stay up-to-date with emerging technologies and frameworks, proposing innovative solutions to improve development processes.
  • Experiment with new tools and techniques to continuously improve the user experience and developer productivity.
  • Create and maintain detailed technical documentation for software systems, including APIs and architectural designs.
  • Ensure knowledge sharing within the team and contribute to the company’s technical repository.

Key Skills, Knowledge, Experience and Behavioural Competencies
Academic and Professional Requirements

  • Education    Master’s/Bachelor’s Degree    Degree in Computer Science, Software Engineering, or a related field.

Experience Required:

 Description    Required years of experience

  • Relevant experience    7+

Qualifications, Skills and Competencies:

  • Proven track record in full-stack development.
  • Experience developing and deploying applications in cloud environments (AWS, Azure, or Google Cloud).
  • Expertise in CI/CD pipelines and DevOps practices.
  • Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Back-End: Strong skills in Node.js, Python, Ruby, Java, or. NET.
  • Databases: Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Version Control: Proficient in Git and Git workflows.
  • Testing: Experience with unit testing, integration testing, and tools like Jest, Mocha, or Cypress.

 

Work Hours: 8

Experience in Months: 84

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Go to CIC Insurance on careers.cicinsurancegroup.com to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Apr 20, 2025
Duty Station:  Nairobi | Nairobi | Kenya
Posted: 17-04-2025
No of Jobs: 1
Start Publishing: 17-04-2025
Stop Publishing (Put date of 2030): 17-04-2065
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.