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.
Job Profile Sign-Off
In the performance of their respective tasks and duties, all employees are expected to conform to the following;
- Perform quality work within deadlines, right first time with or without direct supervision.
- Interact professionally with other employees, customers and suppliers.
- Work effectively as a team contributor on all assignments.
- Work independently while understanding the necessity for communicating and co-coordinating work efforts with other employees and organizations.
- Unconditional positive regard for customers.
If you have the aforementioned professional and academic qualifications and you are ready to execute the above mandate, strictly apply through: https://careers.cicinsurancegroup.com/ clearly indicating the position being applied for.
The application should reach us by close of business on 30th April, 2025. Please note only short-listed candidates will be contacted. If you do not hear from us by 30th June, 2025 consider your application unsuccessful.
N/B: This job advert is open to both internal and external candidates.