C

CIC Group

Insurance and financial services

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNairobi, KenyaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • At least four years of backend development experience with strong command of Java and Spring Boot is required.
  • Hands-on experience with microservices architecture is required.
  • Experience integrating diverse systems and APIs in enterprise environments is required.
  • Knowledge of SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Redis, is required.
  • Proficiency in designing and optimizing database schemas, queries, and transactions is required.
  • Familiarity with continuous integration and continuous delivery pipelines and container orchestration such as Kubernetes is required.
  • Experience deploying and supporting applications in AWS or Azure and on-premise infrastructure is required.
  • A strong understanding of security, logging, monitoring, and API management is required.
  • Experience with event-driven architecture such as Kafka, RabbitMQ, or MQTT is required.
  • Knowledge of API gateways and service load balancing is required.
  • The candidate must be able to work in a fast-paced, agile environment.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Java and Spring Boot.
  • Architect and implement scalable microservices and event-driven systems.
  • Integrate with internal and third-party systems using REST, SOAP, gRPC, and message queues.
  • Drive performance tuning, security hardening, and scalability improvements.
  • Implement DevOps practices, including continuous integration and continuous delivery pipelines, infrastructure as code, and monitoring.
  • Work across cloud and on-premise environments to ensure reliability and availability.
  • Collaborate with front-end engineers, DevOps, quality assurance, and product teams to deliver full-stack solutions.
  • Own the full software development lifecycle, from planning through production support.
  • Mentor junior engineers and perform code reviews.

Desired Qualifications

  • Familiarity with domain-driven design and test-driven development.
  • Exposure to observability tools such as Prometheus, Grafana, ELK Stack, or Datadog.
  • Cloud platform certification in AWS, Azure, or GCP.

About the Company

CIC Group

Insurance and financial services

CIC Group is a East African insurance and financial services group. It provides general insurance, life insurance, health coverage, asset management, and related financial products through operating companies. The group serves individuals, families, businesses, cooperatives, and institutions across its regional markets. Its model combines underwriting and actuarial work with claims, clinical review, investments, distribution, customer service, technology, finance, risk, and compliance. Work spans actuarial, underwriting, claims, nursing review, investments, software, client service, sales, and operations.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Betim, Brazil
Founded
2002

Recently Posted Jobs

Explore more opportunities at CIC Group

See more jobs