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.