CIC Insurance Group
Senior Software Engineer
Nairobi • Kenya

The Simba Group
IT Specialist
Nairobi • Kenya
UNEP
Website Officer, P3
Nairobi • Kenya
Express Shipping & Logistics (EA) LTD.
Technical Officer
Mombasa • Kenya

African Management Institute
Software Engineer
Nairobi • Kenya
Closed for applications
GiveDirectly, Inc
Senior Software Engineer (Remote)
Nairobi • Kenya
Closed for applications
Deimos
Senior Software Engineer (Backend Node .js)
Nairobi • Kenya
Closed for applications

SAFARICOM
Software Development & Systems Engineering (Financial Systems)
Nairobi • Kenya
Closed for applications
Pycs
Technical Lead
Nairobi • Kenya
Closed for applications

Get personalised job alerts directly to your inbox!

Ezra
Principal Architect
Nairobi • Kenya
Closed for applications
Profession (Mid-level)
Accounting, finance, banking, insurance,Agriculture, fishing, forestry, wildlife,Business, strategic management,Design, arts,Electrical engineering,Energy, power,Engineering, architecture,Information technology, software development, data,Manufacturing, operations, quality,Project, program management,Research, academy,Sales, marketing, promotion,Teaching, training,
Industry (Information technology, software development, data, Mid-level)
Seniority (Information technology, software development, data)
© Fuzu Ltd
CIC Insurance Group
Banking + 2 more
Description
Who We’re Looking For
Essential Knowledge/Skills and Experience Required:
- Bachelor’s Degree in Computer Science, Software Engineering or in a related field.
- Minimum of 4 years of experience in backend development with strong command of Java Spring Boot.
- Solid understanding and hands-on experience with microservices architecture.
- Experience integrating diverse systems and APIs in enterprise environments.
- Deep knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Proficient in designing and optimizing database schemas, queries, and transactions.
- Familiarity with CI/CD pipelines and container orchestration (e.g., Kubernetes).
- Experience deploying and supporting applications in AWS or Azure and on-premise infrastructure.
- Strong grasp of security, logging, monitoring, and API management.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Experience with event-driven architecture (e.g., Kafka, RabbitMQ, or MQTT).
- Knowledge of API gateways and Service Load balancing.
Desirable Competencies:
- Familiarity with domain-driven design (DDD) and test-driven development (TDD).
- Exposure to observability tools like Prometheus, Grafana, ELK Stack, or Datadog.
- Certification in cloud platforms (AWS/Azure/GCP) is a plus.
Responsibilities
Responsibilities
- Design, develop, and maintain backend services and APIs using Java 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 best practices including CI/CD pipelines, infrastructure as code, and monitoring.
- Work across cloud and on-premise environments ensuring reliability and availability.
- Collaborate with front-end engineers, DevOps, QA, and product teams to deliver full-stack solutions.
- Own the full software development lifecycle from planning to production support.
- Mentor junior engineers and perform code reviews.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.