JOB TITLE

 

BACKEND DEVELOPER

NATURE OF JOB

FULL TIME

INDUSTRY

INFORMATION TECHNOLOGY SERVICES

SALARY

ATTRACTIVE

JOB LOCATION

NAIROBI

 

DUTIES AND RESPONSIBILITIES

Design and Develop Robust Backend Systems

  • Architect and implement scalable, secure, and maintainable backend services tailored to handle high-throughput claims processing and core business operations.
  • Translate complex business requirements — especially within claims workflows — into functional backend components that support automation, validation, and real-time decisioning.

Develop and Maintain RESTful APIs

  • Design, implement, and document clean, versioned, and reusable RESTful APIs for internal services and third-party integrations.
  • Ensure all endpoints follow security best practices and are optimized for performance, including caching strategies, pagination, and error handling.

Claims Workflow Automation

  • Build logic engines that manage multi-stage claims processes — from submission, assessment, validation, approvals, to disbursement.
  • Integrate with internal and third-party data sources (e.g. policy databases, risk assessment tools) to support automated claim decisioning and fraud detection.

Database Design and Optimization

  • Design relational schemas and NoSQL data models that reflect business workflows and ensure data integrity.
  • Write efficient SQL queries, stored procedures, and triggers for PostgreSQL/MySQL, and manage document-based or key-value storage for unstructured data when needed.
  • Perform database tuning, indexing, and query optimization to maintain system performance at scale.

 

 

Security and Compliance

  • Implement robust authentication and authorization mechanisms using industry-standard practices (e.g., OAuth2, JWT).
  • Ensure backend systems and data handling processes are compliant with relevant data privacy laws and regulatory requirements (e.g., GDPR, HIPAA, local insurance/financial regulations).

System Integration

  • Build and maintain secure integrations with third-party APIs, core insurance systems, payment gateways, document verification services, and external data providers.
  • Support the migration and synchronization of data between legacy systems and new platforms during digital transformation projects.

Testing and Quality Assurance

  • Write unit, integration, and performance tests to maintain code reliability.
  • Conduct test-driven development (TDD) where appropriate, and participate in QA reviews to ensure application stability before deployment.

DevOps and Deployment

  • Collaborate with DevOps teams to containerize applications using Docker and deploy them to staging/production environments using CI/CD pipelines.
  • Monitor application performance and availability using observability tools (e.g., Grafana, New Relic, Prometheus) and respond to incidents as needed.

Technical Documentation and Reporting

  • Maintain clear and comprehensive technical documentation for APIs, services, workflows, and database designs.
  • Create internal user guides for business analysts and QA teams working with back-end systems.

Team Collaboration and Agile Development

  • Actively participate in agile ceremonies — including sprint planning, daily stand-ups, retrospectives — and collaborate with cross-functional teams (Product, QA, Front-End, DevOps).
  • Support and mentor junior developers, conduct peer code reviews, and champion clean code principles and engineering excellence.

Continuous Improvement and Innovation

  • Stay up-to-date with industry trends, backend technologies, and best practices to propose innovative solutions and improve existing systems.
  • Evaluate and recommend tools, frameworks, or services that can increase development velocity, system reliability, or scalability.

 

KEY REQUIREMENT SKILLS AND QUALIFICATION

  • MBA or equivalent advanced degree in Business, Technology, or related field (preferred).
  • Minimum 5 years of professional experience in back-end development, ideally in the insurance, healthcare, or financial services
  • Demonstrated experience in building core business logic systems, particularly claims workflows or similar.
  • Strong expertise in js and/or Java for backend development.
  • Solid experience designing and building RESTful APIs.
  • Proficient in SQL databases such as PostgreSQL and MySQL.
  • Experience working with NoSQL databases such as MongoDB, Redis, or Firebase.
  • Good understanding of software design patterns, microservices architecture, and containerization tools (Docker/Kubernetes is a plus).
  • Experience with API security (OAuth, JWT, etc.) and application performance tuning.

 

HOW TO APPLY

  • If you meet the above qualifications, skills and experience share CV on This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Interviews will be carried out on a rolling basis until the position is filled.
  • Only the shortlisted candidates will be contacted.