SENIOR FULL STACK SOFTWARE ENGINEER AT CIC
TextLocation: Nairobi
Job Type: Full-Time
Posted: 19 hours ago
Closes: January 28, 2025
PURPOSE
Reporting to the Software Engineering Manager, the Senior Full Stack Software Engineer will design, develop, and deploy full-stack applications, incorporating modern frontend frameworks and robust backend microservices. The role requires close collaboration with cross-functional teams to deliver reliable software solutions that adhere to best practices in architecture, cloud deployment, and process automation. The ideal candidate will thrive in a dynamic environment, staying abreast of trends in full-stack development and fostering innovation within the team.
PRIMARY RESPONSIBILITIES
Architect, design, and develop scalable and maintainable full-stack solutions.
Implement responsive user interfaces using modern frameworks like React, Angular, or Vue.js.
Build and maintain robust back-end APIs and services using Node.js, Python, Java, or .NET.
Collaborate with designers, product managers, and other developers to define and implement solutions.
Mentor junior engineers and lead code reviews to uphold coding standards and best practices.
Contribute to technical decision-making and feature/product design.
Debug, troubleshoot, and resolve technical issues across the stack.
Refactor code to improve reliability, security, and maintainability.
Implement secure coding practices to protect applications from vulnerabilities.
Stay updated with emerging technologies and frameworks to propose innovative solutions.
Experiment with tools and techniques to enhance user experience and productivity.
Create and maintain technical documentation, including APIs and architectural designs.
Ensure knowledge sharing and contribute to the organization’s technical repository.
KEY SKILLS, KNOWLEDGE, AND COMPETENCIES
Academic and Professional Requirements
Education:
Master’s/Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Experience Required
Relevant Experience:
Minimum of 7+ years of experience in full-stack development.
Technical Skills and Competencies
Proven expertise in full-stack development with both front-end and back-end technologies.
Proficiency in developing and deploying applications in cloud environments (AWS, Azure, or Google Cloud).
Expertise in CI/CD pipelines and DevOps practices.
Front-End: 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 MySQL, PostgreSQL, and NoSQL databases like MongoDB or DynamoDB.
Proficiency in Git and Git workflows.
Experience with unit testing, integration testing, and testing tools like Jest, Mocha, or Cypress.
CIC INSURANCE CORE VALUES
The successful candidate must align with CIC Insurance Group’s core values:
Integrity: Be fair and transparent.
Dynamism: Be passionate and innovative.
Performance: Be efficient and results-driven.
Cooperation: Live the co-operative spirit.
HOW TO APPLY
If you meet the qualifications and are ready to execute the outlined responsibilities, apply through the CIC Insurance careers portal:
Apply Here
Clearly indicate the position being applied for.
Submit your application by close of business on January 28, 2025.
Note:
Only shortlisted candidates will be contacted.
If you do not hear from us by February 28, 2025, consider your application unsuccessful.
Open to both internal and external candidates.
Join our team and make an impact on the future of software engineering!
Join Our Platforms for More Opportunities
Connect with Us on social media for Job Opportunities
Follow us on social media to stay updated with the latest job opportunities, career advice, and scholarship alerts:
· LinkedIn: Visit our page
· Facebook: Visit our page
· Twitter:Pure Job Opportunities
· Telegram Group:Pure Job Opportunities
· Instagram:Pure Job Opportunities
Job Opportunities
Stay updated with the latest job openings and career development opportunities by joining our platforms:
· Job Group 1: Join Here
· Job Group 2: Join Here
· Job Group 3: Join Here
· Job Channel: Follow Here
Connect with on Social Media for Scholarship Opportunities
Stay updated on the latest scholarship opportunities!
· LinkedIn: Pure Scholarship Opportunities
Facebook: Pure Scholarship Opportunities
Instagram: @purescholarshipopportunities
Telegram: Pure Scholarship Opportunities
Scholarship Opportunities
Access information on scholarships, academic funding, and higher education opportunities:
· Scholarship Group: Join Here
· Scholarship Channel: Follow Here

CIC Group
CIC Insurance Group is a leading Cooperative Insurer in Africa, providing insurance and related financial services in Kenya, Uganda, South Sudan and Malawi. The Group offers a wide range of products including General Insurance, Life Assurance, Medical Insurance and Asset Management services. It is a pioneer and leader in Micro-insurance.
The Group’s focus on innovation and excellence in service delivery has differentiated it in the market and earned it National and International recognition.
