Caava Group Latest Recruitment | Apply Now
Caava Group is a holding company at the forefront of transforming the African insurance landscape. It brings together multiple complementary businesses under one umbrella — Caava Evolve, Caava AI, Agencify, and TurnQuest V4 by Caava — modernizing legacy insurer operations, expanding digital distribution through agents, and harnessing AI-driven solutions to streamline underwriting, claims, and customer engagement.
We are recruiting to fill the position below:
Job Title: Frontend Engineer
Location: Lagos (Hybrid)
Reporting to: Technical Lead of the assigned Evolve team
Role Purpose
- Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations. Working with experienced engineers, you will build clearly scoped screens and user journeys, test and debug them, and build practical knowledge of insurance workflows and dependable engineering practice.
- This entry-level role suits candidates with internship, academic or personal project experience. Technical decisions, code reviews and production changes are supported by experienced team members. Growing towards full-stack work is encouraged.
Career Path:
- Progression to Associate Software Engineer depends on consistent delivery against these measures, growing independence on larger tasks, code and test quality, and business need.
Core Accountabilities
Build and maintain Evolve screens:
- Build assigned features and bug fixes in Angular or Next.js to agreed designs, coding standards and acceptance criteria.
- Use the shared design system and components rather than rebuilding them; raise gaps with the Shared Experience squad.
- Integrate REST APIs and handle validation, loading, empty and error states. Build responsive, accessible forms and journeys with guidance.
Test changes and work through code review:
- Write and maintain unit and component tests for your changes, covering normal, boundary and failure cases. Work with QA on cross-browser checks, defect reproduction and fix verification.
- Submit small, reviewable changes through Git branches and pull requests. Explain your approach, apply feedback and keep technical documentation up to date.
Investigate issues and communicate clearly:
- Investigate issues using browser developer tools, logs and test environments. Record evidence and escalate unfamiliar, high-risk or production-impacting problems promptly.
- Clarify requirements and API contracts with backend engineers, Product and QA before implementation. Estimate tasks with support, share progress and raise blockers or risks early.
Apply secure practices and support releases:
- Follow secure frontend practices: keep credentials and customer data out of client code, logs and URLs, and use approved test data and access permissions.
- Support release preparation and deployment checks under guidance, and learn how changes affect Evolve’s users and insurance processes.
Additional Information:
- Works With: Frontend and Backend Engineers, QA Engineers, Product and the Shared Experience squad
- Scope: Assigned Evolve screens, user journeys, bug fixes, testing and release support
- Tech Stack: TypeScript, Angular, Next.js, HTML, CSS, REST APIs and Git
- Growth Path: Associate Software Engineer, based on performance and business need
Requirements
Experience and Working Style:
- A Degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical training supported by relevant projects.
- Foundational TypeScript or JavaScript, HTML and CSS skills, with a component framework (Angular, React or Next.js) used in coursework, an internship or a working project.
- Understanding of component structure, state, forms and responsive layout, plus basic debugging with browser developer tools.
- Basic knowledge of REST APIs, HTTP and JSON, and version control with Git.
- Ability to write basic automated tests, explain your code and use documentation to solve problems.
Working Style
- Attention to detail and care for how users experience a journey.
- Clear communication, a collaborative approach, and willingness to act on feedback and ask for help early.
Nice to Have:
- Exposure to both Angular and Next.js; experience in both is not expected.
- Basic accessibility knowledge such as WCAG, semantic HTML and keyboard navigation.
- Exposure to Playwright, Cypress or Jest, basic Java/Spring Boot, or an interest in insurance systems.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Backend Engineer
Location: Lagos (Hybrid)
Reporting to: Technical Lead of the assigned Evolve team
Role Purpose
- Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations.
- Working with experienced engineers, you will implement clearly scoped backend changes, test and debug services, and build practical knowledge of insurance workflows and dependable engineering practice.
- This entry-level role suits candidates with internship, academic or personal project experience. Technical decisions, code reviews and production changes are supported by experienced team members. Growing towards full-stack work is encouraged.
Career Path:
- Progression to Associate Software Engineer depends on consistent delivery against these measures, growing independence on larger tasks, code and test quality, and business need.
Core Accountabilities
Build and maintain Evolve services:
- Build assigned features and bug fixes in Java and Spring Boot to agreed designs, coding standards and acceptance criteria.
- Develop and update REST APIs and SQL queries. Learn the platform’s data structures and check validation, error handling and data consistency with guidance.
- Agree API contracts with frontend engineers and keep OpenAPI documentation accurate for the endpoints you change.
Test changes and work through code review:
- Write and maintain unit and integration tests for your changes, covering normal, boundary and failure cases. Work with QA to reproduce defects and verify fixes.
- Submit small, reviewable changes through Git branches and pull requests. Explain your approach, apply feedback and keep technical documentation up to date.
Investigate issues and communicate clearly:
- Investigate issues using approved tools, logs and test environments. Record evidence and escalate unfamiliar, high-risk or production-impacting problems promptly.
- Clarify requirements with engineers, Product and QA before implementation. Estimate tasks with support, share progress and raise blockers or risks early.
Apply secure practices and support releases:
- Follow secure coding and data-handling practices. Protect credentials and customer information, and use approved test data and access permissions.
- Support release preparation and deployment checks under guidance, and learn how changes affect Evolve’s users and insurance processes.
Additional Information:
- Works With: Backend and Frontend Engineers, QA Engineers and Product
- Scope: Assigned Evolve backend features, bug fixes, testing and release support
- Tech Stack: Java, Spring Boot, REST APIs, SQL and Git
- Growth Path: Associate Software Engineer, based on performance and business need
Requirements
Experience and Working Style:
- A Degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical training supported by relevant projects.
- Foundational Java skills and familiarity with Spring Boot through coursework, an internship or a working project.
- Understanding of object-oriented programming, basic data structures, algorithms and debugging techniques.
- Basic knowledge of REST APIs, HTTP and JSON, relational databases and SQL, and version control with Git.
- Ability to write basic automated tests, explain your code and use documentation to solve problems.
Working Style:
- Clear written and verbal communication, attention to detail and a collaborative approach.
- Acts on feedback, follows through on assigned work and asks for help early when blocked.
Nice to Have:
- Exposure to Hibernate or JPA, or other Spring components.
- Basic frontend exposure with TypeScript, Angular or Next.js.
- Familiarity with Postman, OpenAPI documentation or CI/CD workflows, and an interest in insurance systems.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Product / Delivery Business Analyst
Location: Lagos (Hybrid)
Reporting to: Support Lead
Summary of Role
- This role holder will be a vital link between our clients and the development teams, ensuring that project requirements are clearly defined, documented, and effectively translated into software solutions.
- You will assist in project planning, scope management, and communication with both technical and non-technical stakeholders.
- This role requires a strong understanding of business processes, exceptional communication skills, and a proactive approach to problem-solving.
Roles and Responsibilities
Support Roles:
- Incident Management: Assist in first line diagnosis of incident/service request details
- Collaborate with clients and internal teams to gather and document detailed business requirements for software issues and enhancements.
- Investigate and diagnose software-related problems reported by clients, providing timely resolutions or escalating to appropriate teams when necessary.
- Utilize analytical tools and techniques to identify patterns, root causes, and potential areas of improvement in the software.
- Assist in testing and quality assurance activities to validate fixes and enhancements before deployment.
- Maintain accurate and up-to-date documentation of issue resolution processes, troubleshooting steps, and customer interactions.
- Provide excellent customer service by addressing inquiries, resolving problems, and ensuring clients are informed about the progress of their issues.
- Participate in regular meetings with cross-functional teams to communicate updates on ongoing support issues and collaborate on solutions.
- Contribute to knowledge-sharing initiatives by creating training materials, FAQs, and best practice documents for both clients and internal staff.
- Incident Management: Assist in resolving incidents/service requests when first contacted whenever possible & Escalating incidents/service requests that they cannot resolve within agreed timescales
- Incident Management: Assist in keeping users informed of progress & solution provided
- Incident Management: Assist in closing all resolved incidents, requests and other calls
- Quality Assurance: Executes test scripts under supervision. Understands the role of testing and how it works in systems development.
- Content Documentation: Responsible for documenting the system content to support learning in the organisation
HR Roles:
- Take the lead and be responsible for self-development and growth.
- Take part in the performance management process, whose framework entails one-on-ones, 360 feedback, surveys, formal sessions, weekly meetings, and retrospectives.
- Fosters a culture of creativity
- Participates in creating a personal development plan
- Assist interns during their internship program
Other Roles:
- As part of a team-based structure that is focused on delivering value to the customer through an agile approach, take part in team activities that would rely on your expertise to deliver value and ensure team and personal growth.
- Hold in an acting capacity for absent colleagues when called upon and as part of career growth and development.
Behavioural Competencies:
Values team success over individual Success:
- Positive and constructive in team interactions
- Demonstrates good written communication skills
- Can work and communicate effectively with other team members on tasks
- Puts team priorities over their own
- Collaborates with other team members
- Participates in work-related team activities
Continuous Improvement (Team & Self):
- Figures things out independently, but gets help when needed.
- Receptive to constructive feedback
- Learns from mistakes
- Brave enough to ask questions and risk appearing ignorant
Holds themselves and others accountable
- Drives work tasks to completion
- Questions team decisions if they disagree and can propose other solutions without being dogmatic
- Takes responsibility for their actions, and recognizes their own mistakes
- Offers constructive feedback on areas of expertise
- Speaks up when others break working agreements
- Effectively incorporates feedback from other members of the squad
Thinks about business impact:
- Shows interest in learning more about other parts of the company and areas of the business
- Basic understanding of priorities and goals for the tribe and company
- Actively engages in understanding requirements and the impact on the team
- Understanding of priorities and goals for the team
Requirements
Technical Competencies:
- A degree-level qualification in Information Technology, Computer Science, B-Com, or similar is highly regarded in this field.
- Have certification in information technology or software Business analysis.
- Knowledge of Insurance and/or accounting will be an added advantage.
- Understanding of software development methodologies
- Understanding of business process modelling
- Demonstrated ability to define requirements, design, configure, and test software products
- Experience with TurnQuest Insurance Suite will be an added advantage
- Appropriate skills based on assessment.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Quality Assurance (QA) Engineer
Location: Lagos (Hybrid)
Reporting to: Quality Assurance (QA) Lead
Role Purpose
- Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations.
- Support the testing of Evolve’s APIs and user workflows through manual, exploratory and automated testing. Work with experienced engineers to find defects, verify fixes and build reliable test coverage.
Career Path:
- Progression to Associate QA Engineer depends on consistent delivery against these measures, growing independence on larger tasks, test and evidence quality, and business need.
Core Accountabilities
API testing and validation:
- Translate requirements into test cases and test assigned REST APIs using Postman or similar tools.
- Check schemas, status codes, authentication, authorisation, error handling and edge cases. Maintain API collections and record results against agreed coverage.
- Check OpenAPI/Swagger documentation against API behaviour and work with engineers to close gaps.
Frontend quality assurance:
- Perform manual, exploratory, cross-browser and responsive testing of Evolve workflows.
- Test forms, validation and user journeys; reproduce UI and usability issues.
Test automation:
- Build and maintain foundational API and UI automation in the team’s framework, with review.
- Maintain safe test data and fixtures; help run tests in CI and investigate failures.
Defect reporting and release quality:
- Write reproducible defect reports with steps, expected and actual results, and evidence.
- Verify fixes, run regression tests and escalate blockers or quality risks early.
- Summarise test coverage and open defects to support release decisions.
Additional Inforation:
- Works With: Software Engineers, QA Engineers and Product
- Scope: Manual, exploratory and automated testing of assigned Evolve APIs and user workflows
- Tech Stack: Postman, REST/JSON, OpenAPI/Swagger, Playwright, Git, CI and SQL
- Growth Path: Associate QA Engineer, based on performance and business need
Requirements
Experience and Working Style:
- A QA internship, coursework, personal projects or equivalent practical testing experience.
- Understanding of test cases, regression and exploratory testing, and the defect lifecycle.
- Basic scripting ability in Python, TypeScript or Java, with interest in test automation.
- Basic REST, HTTP and JSON knowledge, with exposure to Postman or a similar API tool.
- Ability to document test results clearly and use evidence to explain defects.
Working Style:
- Attention to detail and curiosity about how user workflows and systems behave.
- Clear communication, follow-through on assigned work and willingness to ask for help when blocked.
Nice to Have:
- Exposure to Playwright, Cypress, Selenium or Pytest through a project or internship.
- Familiarity with Git, CI/CD pipelines or OpenAPI/Swagger.
- Basic SQL for data validation and an interest in insurance workflows.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: AI Engineer
Location: Lagos (Hybrid)
Reporting to: Technical Lead of the assigned Evolve team
Role Purpose
- Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations.
- This role helps build, test and maintain AI capabilities used across Evolve teams. Working with experienced engineers, you will use Python to prepare data, integrate approved model and LLM APIs with Evolve services, and evaluate whether AI features behave reliably for their intended use.
- This entry-level role focuses on practical implementation and evaluation. It suits candidates with internship, academic or personal project experience who learn quickly, document their work and ask for guidance when needed.
Career Path:
- Progression to Associate AI Engineer depends on consistent delivery against these measures, growing independence on larger tasks, code and test quality, and business need.
Additional Information:
- Works With: Software Engineers, QA Engineers and Product across Evolve teams
- Scope: AI-enabled features across Evolve: data preparation, model/LLM integration, evaluation and monitoring support
- Tech Stack: Python, REST APIs, model and LLM APIs, Git and evaluation tools; integration with Evolve’s Spring Boot services
- Growth Path: Associate AI Engineer, based on performance and business need
Core Accountabilities
Build AI components and prepare data:
- Implement clearly scoped Python components, scripts and integrations to agreed designs, exposed to Evolve services through agreed APIs. Add input validation, error handling and tests with guidance.
- Prepare and validate approved datasets for development and evaluation. Check formats, missing values and labelling quality; document transformations and limitations.
Integrate models and evaluate outputs:
- Integrate model or LLM APIs into Evolve workflows. Support prompt configuration, structured outputs and response validation using approved tools and data.
- Create and run repeatable evaluation cases covering typical, edge and failure scenarios. Compare outputs against agreed criteria and document errors, limitations and regressions.
Investigate failures and handle data safely:
- Help investigate unreliable outputs and integration failures. Record findings and escalate quality, safety or data concerns to experienced engineers.
- Apply approved privacy and security practices. Keep personal data, credentials and confidential information out of unapproved prompts, datasets, logs and external services.
Support monitoring and engineering practice:
- Support deployment and monitoring under guidance. Check API failures, response time, usage and cost, and help implement agreed fallback or human-review steps.
- Use Git, tests and code reviews to keep code readable. Document APIs and evaluation results, apply feedback and communicate progress and blockers early.
Requirements
Experience and Working Style:
- A Degree in Computer Science, Software Engineering, Data Science or a related field, or equivalent practical training supported by relevant projects.
- Foundational Python skills shown through coursework, an internship or a working project.
- Basic understanding of machine learning concepts, evaluation metrics and the limits of model outputs, including inaccurate or unsupported responses.
- Familiarity with REST APIs, HTTP and JSON, Git, automated tests and debugging in an existing codebase.
- Ability to work with structured data, use documentation and explain the approach and results of a technical task.
Working Style:
- Attention to detail and sound judgement about handling data.
- Clear communication and a willingness to seek and apply feedback.
Nice to Have:
- Exposure to FastAPI or Flask, and Python data tools such as pandas or NumPy.
- A project using a model API, LLM, scikit-learn, PyTorch or TensorFlow; experience with every framework is not expected.
- Familiarity with SQL, Docker, Java/Spring Boot, cloud concepts or CI workflows, and interest in practical insurance uses of AI.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Job Title: Report / BI Engineer
Location: Lagos (Hybrid)
Reporting to: Technical Lead of the assigned Evolve team
Role Purpose
- Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations.
- Working with experienced engineers, you will implement clearly scoped backend changes, test and debug services, and build practical knowledge of insurance workflows and dependable engineering practice.
- This entry-level role suits candidates with internship, academic or personal project experience. Technical decisions, code reviews and production changes are supported by experienced team members. Growing towards full-stack work is encouraged.
Career Path:
- Progression to Associate Software Engineer depends on consistent delivery against these measures, growing independence on larger tasks, code and test quality, and business need.
Additional Information:
- Works With: Backend and Frontend Engineers, QA Engineers and Product
- Scope: Assigned Evolve backend features, bug fixes, testing and release support
- Tech Stack: Java, Spring Boot, REST APIs, SQL and Git
- Growth Path: Associate Software Engineer, based on performance and business need
Core Accountabilities
Build and maintain Evolve services:
- Build assigned features and bug fixes in Java and Spring Boot to agreed designs, coding standards and acceptance criteria.
- Develop and update REST APIs and SQL queries. Learn the platform’s data structures and check validation, error handling and data consistency with guidance.
- Agree API contracts with frontend engineers and keep OpenAPI documentation accurate for the endpoints you change.
Test changes and work through code review:
- Write and maintain unit and integration tests for your changes, covering normal, boundary and failure cases. Work with QA to reproduce defects and verify fixes.
- Submit small, reviewable changes through Git branches and pull requests. Explain your approach, apply feedback and keep technical documentation up to date.
Investigate issues and communicate clearly:
- Investigate issues using approved tools, logs and test environments. Record evidence and escalate unfamiliar, high-risk or production-impacting problems promptly.
- Clarify requirements with engineers, Product and QA before implementation. Estimate tasks with support, share progress and raise blockers or risks early.
Apply secure practices and support releases:
- Follow secure coding and data-handling practices. Protect credentials and customer information, and use approved test data and access permissions.
- Support release preparation and deployment checks under guidance, and learn how changes affect Evolve’s users and insurance processes.
Requirements
Experience and Working Style:
- A Degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical training supported by relevant projects.
- Foundational Java skills and familiarity with Spring Boot through coursework, an internship or a working project.
- Understanding of object-oriented programming, basic data structures, algorithms and debugging techniques.
- Basic knowledge of REST APIs, HTTP and JSON, relational databases and SQL, and version control with Git.
- Ability to write basic automated tests, explain your code and use documentation to solve problems.
Working Style:
- Clear written and verbal communication, attention to detail and a collaborative approach.
- Acts on feedback, follows through on assigned work and asks for help early when blocked.
Nice to Have:
- Exposure to Hibernate or JPA, or other Spring components.
- Basic frontend exposure with TypeScript, Angular or Next.js.
- Familiarity with Postman, OpenAPI documentation or CI/CD workflows, and an interest in insurance systems
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
Click here to apply online
Caava Group Latest Recruitment | Apply Now
Join Our WhatsApp Channel
RECOMMENDED JOB SEARCH
Federal and State Government Recruitment
Oil and Gas Jobs
Banking and Finance Jobs
International NGOs Recruitment
Teaching Jobs
Federal and State University Jobs
Federal and State Polytechnic Jobs
Customer Service Jobs
Tired of applying for many job offers and not getting interviews?
We have the solution you are looking for!
Getting your dream job starts with a lot of personal branding and our CV writing experts will help your CV gain clarity and turn your career journey into a professional story by using words – ATS keys specific to your sector that will communicate your skills and experience. And the ability to employers in a unique and professional way, which earns you more job interviews.
Most of our clients testified of getting up to 3 interviews in a week after renewing our professional resume and using our creative cover letter and LinkedIn profile improvement services.
We offer:
* Creative and Professional CV Services
* Creative services and cover letter
* Professional profile improvement services on LinkedIn.
You can purchase any of these services by clicking on the link below.
Let’s help you win more opportunities today, at iCreative Writers Hub, we are more than the hype💯. Email Us: sheglobalconsult@gmail.com
MUST READ: How to Write Your Own Professional CV (Curriculum Vitae)
RECOMMENDED SCHOLARSHIP SEARCH FOR INTERNATIONAL STUDENTS
Scholarship In America
Scholarship in UK
Scholarship in Europe
Scholarship in Australia
Fully Funded scholarships and Grants
HOW TO WRITE A JOB APPLICATION COVER LETTER
A cover letter is a document that is attached to an application and aims to introduce the candidate more personally. It should supplement information from a CV or curriculum vitae, address skills and achievements, and highlight a selection of the most relevant accomplishments.
Do you see? This isn’t rocket science. It’s just a message supporting your application.
CLICK HERE FOR GUIDE ON HOW TO WRITE A COVER LETTER
CAREER GUIDE
As digital transformation changes traditional roles in the workplace and creates new jobs, there is an urgent need for employees to develop and deepen their technical skills to improve the quality of work, foster creativity and remain employable.
If you have a growth mindset, you can close the skills gap and create more exciting job opportunities for yourself. CLICK HERE FOR BEST CAREER ADVICE/GUIDE
Important Notes
- The above statements are intended to describe the general nature and level of work to be performed by those assigned to this function.
- It should not be construed as an exhaustive list of all responsibilities, tasks and skills required of persons so classified.
- All employees may be required to undertake other responsibilities in addition to those specified from time to time, as required.
- We do not charge any application, processing, training, interview, testing or any other fees in connection with the application or recruitment process. If you receive a fee request, please ignore it.
- Also, please note that logos, slogans, names and titles are easily copied and reproduced. Therefore, particular care should be taken when submitting personal information on the web.
- We are an equal opportunity employer that values inclusiveness and diversity. We do not discriminate on the basis of color, race, nationality, religion, age, ethnic origin, disability, gender, marital status or orientation gender in our employment practices
- Our employees are all equally talented in unique ways: we come from diverse traditions, personal experiences and perspectives. And we want to include your ideas, are you ready to inspire us with your ideas?
- We encourage all applicants to apply and do not discriminate in any recruitment process.
- Applications submitted after the deadline will not be considered.
- Due to the necessity of the position, we are entitled to appoint a candidate who matches the required profile before the above deadline
- Only qualified candidates will be invited for an interview
Publisher’s Note:
Deroundtable.com is a blog about jobs, vacancies, and job opportunities. We share daily updates of available jobs, vacancies, local and international scholarships, loans and grants from government/international organisations.
Dearoundtable.com is not an agent of this organization, and we cannot assist any candidate in obtaining a job, loan, grant or scholarship. We only share information for those interested in applying.
Dearoundtable admins will never contact any candidate requesting payment like me or requesting an OTP token.
Our services are completely free.
Beware of scammers
