Britam is a leading diversified financial services group committed to delivering innovative solutions that empower clients and communities across multiple markets. With a strong presence in insurance, asset management, banking, and property, Britam continues to drive value through cutting-edge technology and customer-centric strategies.
As part of our ongoing digital transformation, we are strengthening our technology capabilities to deliver modern, secure, and high-performing applications that support our growing customer base. We recognize the critical role that backend systems play in ensuring efficiency, scalability, and reliability across our platforms.
To achieve this, Britam is looking for a highly skilled and motivated Backend Developer (1-Year Fixed-Term Contract) to join our dynamic technology team. This role is designed for an individual with deep expertise in GraphQL, strong backend development skills, and a proven track record of building scalable APIs and services that enable seamless digital experiences.
If you are passionate about backend engineering, cloud infrastructure, and developing impactful solutions that support enterprise-scale applications, this is your chance to make a significant contribution.
Position: Backend Developer (1-Year Fixed-Term Contract)
Job Code: 25000044
Location: Nairobi, Kenya
Organization: Britam
Job Type: Permanent
Shift: Day Job
Contract Type: Full-time
Posting Date: 17th September 2025
Closing Date: 24th September 2025
Job Purpose and Summary
The Backend Developer will play a key role in designing, developing, and maintaining backend systems with a strong emphasis on GraphQL APIs and services. The successful candidate will work closely with cross-functional teams including frontend developers, product managers, and DevOps engineers to deliver solutions that meet business requirements while adhering to best practices in security, performance, and scalability.
This role requires strong technical expertise, problem-solving skills, and the ability to thrive in a collaborative environment. The backend developer will be at the forefront of building core services that support both internal systems and external applications.
Key Responsibilities
As a Backend Developer at Britam, you will take ownership of critical backend services and collaborate with other teams to ensure system reliability, security, and performance. Your responsibilities will include:
API and Service Development
- Design, build, and maintain GraphQL APIs and resolvers for internal and external applications.
- Integrate multiple data sources into GraphQL services, including relational databases, NoSQL databases, REST APIs, and third-party services.
- Optimize API performance through caching, batching, and efficient query resolution.
System Architecture and Design
- Contribute to architecture discussions, ensuring backend systems are scalable, secure, and aligned with business needs.
- Collaborate with frontend teams to ensure APIs support intuitive and effective user experiences.
- Participate in technical discussions and provide input on system design choices.
Security and Compliance
- Implement backend security best practices, including authentication, authorization, rate-limiting, and input validation.
- Ensure compliance with internal security guidelines and external regulatory standards.
- Support the adoption of modern security frameworks and identity management solutions such as OAuth and JWT.
Code Quality and Collaboration
- Write clean, maintainable, and well-documented code following industry standards.
- Participate actively in code reviews to maintain high-quality standards and knowledge sharing within the team.
- Collaborate with DevOps engineers to improve CI/CD pipelines, ensuring reliable deployments and quick rollbacks when needed.
Monitoring and Optimization
- Monitor system performance and troubleshoot backend services to resolve issues promptly.
- Proactively identify opportunities to improve reliability, reduce latency, and enhance user experience.
- Implement effective logging, monitoring, and alerting strategies to maintain system health.
Continuous Learning and Innovation
- Stay updated with GraphQL ecosystem trends, tools, and industry best practices.
- Experiment with emerging technologies to drive innovation within the team.
- Contribute to knowledge sharing sessions and mentor junior developers where needed.
Knowledge, Experience, and Qualifications
Britam is looking for a candidate with both technical expertise and a strong collaborative mindset. The successful applicant will demonstrate the following qualifications and experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience working as a backend developer in production environments, with expertise in GraphQL.
- Proficiency in Node.js, TypeScript, or similar backend programming languages.
- Strong knowledge of database technologies, including PostgreSQL, MySQL, MongoDB, or equivalent.
- Hands-on experience with API security, authentication (OAuth, JWT), and authorization patterns.
- Familiarity with backend frameworks such as Apollo Server, Express.js, or NestJS.
- Experience working with version control systems like Git and CI/CD tools for continuous integration and deployment.
- Understanding of containerization and orchestration tools (Docker, Kubernetes) and cloud platforms such as AWS, GCP, or Azure.
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work effectively in cross-functional teams, with strong communication and collaboration abilities.
Why Join Britam?
Britam is a forward-thinking organization where innovation meets impact. By joining our technology team, you will:
- Work in a dynamic and collaborative environment that values innovation and technical excellence.
- Gain exposure to complex enterprise-scale applications and contribute to impactful digital transformation projects.
- Be part of a culture that encourages continuous learning, professional development, and career growth.
- Collaborate with talented professionals across multiple disciplines, enhancing both technical and leadership skills.
- Contribute to building reliable, secure, and scalable platforms that support millions of users across the region.
This role offers an opportunity to make a meaningful impact while working on exciting projects that shape the future of digital financial services.
Contract Details
- Contract Duration: 1-Year Fixed-Term
- Location: Nairobi, Kenya
- Work Schedule: Day Job (Full-time)
- Organization: Britam
This position is structured as a fixed-term contract, giving you the opportunity to work on impactful projects with a leading financial services group while expanding your professional portfolio.
Closing Date
The deadline for submitting applications is 24th September 2025. Early applications are encouraged as shortlisting will be done on a rolling basis.
How to Apply
If you are ready to take the next step in your career and have the expertise required for this exciting role, we invite you to apply.