B

Backend Developer

Britam

Nairobifull time~KES 150k – 300k/mo1h ago

Quick Take

The Role

Design and maintain scalable APIs and backend systems using Spring Boot, Go, and Node.js while collaborating with frontend and product teams to deliver enterprise-grade fintech solutions.

You Need

Production experience with Spring Boot and C#/.NET, proficiency in Node.js or TypeScript, and strong knowledge of relational databases and API security patterns.

You Get

Competitive salary (KES 150–300k/mo), opportunity to work on innovative fintech/insurtech products at East Africa's leading financial group, and exposure to modern cloud-native architecture.

Job Description

Role Overview

Britam, one of East Africa's leading financial services and insurance groups, is looking for a talented and driven Backend Developer to join its innovative Betalab team within the Partnership and Digital department. This is an exciting opportunity to work at the intersection of fintech and insurtech, building robust, enterprise-grade digital solutions that power Britam's next generation of products and partnerships.

As a Backend Developer, you will play a central role in architecting, developing, and maintaining scalable APIs and backend systems. You will collaborate closely with cross-functional teams including frontend engineers, product managers, and business stakeholders to deliver high-performance, secure, and reliable digital solutions that serve both internal users and external partners across Kenya and the broader region.

Key Responsibilities
  • Design, develop, and maintain RESTful and event-driven APIs using Spring Boot and Go for internal and external applications.
  • Architect and build enterprise-grade application backends that are scalable, maintainable, and production-ready.
  • Optimize API performance through caching strategies, request batching, and efficient database query design.
  • Collaborate with frontend engineering teams to ensure APIs align with business logic and deliver excellent user experiences.
  • Implement robust security practices including authentication (OAuth, JWT), authorization controls, rate-limiting, and input validation.
  • Write clean, well-structured, and thoroughly documented code that adheres to industry best practices and internal coding standards.
  • Participate actively in code reviews, technical design discussions, and system architecture planning sessions.
  • Monitor, debug, and continuously improve the performance, reliability, and resilience of backend services.
  • Integrate message queue systems such as Azure Service Bus or Kafka to support asynchronous workflows and event-driven architectures.
  • Work within CI/CD pipelines and containerized environments (Docker, Kubernetes) to support agile delivery cycles.
Required Skills & Experience
  • Hold a Bachelor's degree in Computer Science, Information Technology, or a closely related technical discipline.
  • Demonstrate proven production experience building and maintaining backend applications using Spring Boot and C# (.NET).
  • Write proficient, production-quality code in Node.js, TypeScript, or comparable modern backend languages.
  • Design and implement asynchronous systems using message queues such as Apache Kafka or Azure Service Bus.
  • Query and manage relational databases including PostgreSQL, MySQL, or Oracle with strong performance tuning skills.
  • Implement API security best practices including OAuth 2.0 flows, JWT-based authentication, and fine-grained authorization patterns.
  • Build and configure server-side frameworks such as NestJS, Express.js, or Apollo Server for scalable API delivery.
  • Work fluently with Git version control, Docker containers, Kubernetes orchestration, and cloud platforms (AWS, GCP, or Azure).
  • Apply strong problem-solving skills and communicate effectively within cross-functional agile teams.
Salary & Benefits

Britam offers a competitive and market-aligned remuneration package. While the advertised salary is open/negotiable, the estimated monthly compensation for this role ranges from KES 150,000 to KES 300,000 depending on experience and qualifications. Britam is known for offering comprehensive employee benefits befitting a top-tier financial services employer in Kenya.

Who Should Apply

Ideal candidates are mid-to-senior backend engineers who thrive in fast-paced digital innovation environments and are passionate about building financial technology solutions at scale. You are comfortable owning backend architecture decisions, enjoy mentoring peers through code reviews, and are eager to contribute to products used by thousands of Kenyans. Experience in the fintech, insurtech, or financial services sector will be a strong advantage.

Do not apply if you have no hands-on production experience with the listed technologies, are primarily a frontend or full-stack developer with minimal backend specialization, or are unwilling to work from Britam's Nairobi offices in a full-time capacity.

How to Apply
  • Prepare an updated CV and a brief cover letter highlighting your relevant backend experience and key projects.
  • Visit Britam's official careers portal at www.britam.com/careers or the job platform where this posting was found.
  • Submit your application online, attaching your CV, cover letter, and any supporting portfolio links (GitHub, project demos, etc.).
  • Shortlisted candidates will be contacted for a technical screening interview followed by a practical assessment.
  • Apply as soon as possible — shortlisting is done on a rolling basis.

Requirements Breakdown

Must Have

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Proven production experience with Spring Boot and C# (.NET)
  • Proficiency in Node.js, TypeScript, or modern backend languages
  • Strong relational database skills (PostgreSQL, MySQL, Oracle) with performance tuning
  • API security expertise (OAuth 2.0, JWT, authorization controls)

Nice to Have

  • Experience with message queues (Apache Kafka, Azure Service Bus)
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Knowledge of event-driven architecture patterns
  • Experience with NestJS, Express.js, or Apollo Server frameworks

Don't meet every requirement? Tailor your CV to close the gap →

Salary Context

Competitive mid-to-senior level salary for Backend Developer in Nairobi

The KES 150–300k range reflects a significant spread, likely accounting for experience levels from mid-level to senior engineers. Backend developers in Nairobi with fintech experience and enterprise skills typically command the upper end; this aligns with Britam's need for experienced technical talent in a high-stakes financial services environment.

About Britam

B

Britam is one of East Africa's leading financial services and insurance groups with substantial regional presence and digital innovation at its core. The company operates Betalab, a specialized innovation unit focused on fintech and insurtech partnerships, positioning it at the forefront of digital transformation in the region. Working at Britam offers exposure to complex, regulated financial systems and the opportunity to shape next-generation digital products that impact millions across Kenya and beyond.

Likely Interview Questions

  • 1

    Walk us through a production backend system you've architected—what were the scalability challenges, and how did you address them using caching and database optimization?

  • 2

    Describe your experience implementing OAuth 2.0 or JWT-based authentication in a multi-tenant or partner-facing API environment. What security pitfalls did you avoid?

  • 3

    Tell us about a time you integrated an asynchronous message queue (Kafka or Azure Service Bus) into a system. What problem did it solve, and what trade-offs did you encounter?

  • 4

    How do you approach API design to balance flexibility for frontend teams with backend performance and maintainability? Can you give a concrete example?

  • 5

    Britam serves both internal users and external partners across the region. How would you design a backend system to support this complexity while maintaining security and performance?

Application Tips

  • Highlight specific production projects built with Spring Boot and C#/.NET; quantify impact (e.g., 'Reduced API latency by 40%' or 'Handled 100k+ daily requests').

  • Emphasize experience with fintech, insurance, or regulated industries—Britam will value understanding of compliance, security, and high-availability requirements.

  • Showcase your involvement in CI/CD, containerization, and cloud infrastructure; mention specific tools (Docker, Kubernetes, Azure) you've hands-on experience with.

Career Path

Roles that lead here

Junior Backend Developer at a tech startup or fintech company
Full-stack developer transitioning to backend specialization
Software engineer in a more traditional enterprise IT environment

Where this leads

Senior Backend Engineer or Tech Lead at Britam or peer fintech/insurtech company
Solutions Architect focusing on API and systems design
Engineering Manager overseeing backend platform teams

Skills & Keywords

backend developer jobs in kenyaspring boot developer nairobijava developer kenyanodejs typescript jobs kenyabritam jobs kenyasoftware engineer nairobiapi developer kenyainsurtech tech jobs kenya

Honest Assessment

Green Flags

  • Large, established financial group (Britam) offers stability, quality codebase, and exposure to complex, mission-critical systems—strong for long-term career growth.
  • Competitive salary range (KES 150–300k/mo) reflects serious investment in talent; wide band suggests room for advancement and negotiation.
  • Clear emphasis on modern tech (Docker, Kubernetes, Kafka, cloud platforms) and best practices (security, code reviews, design discussions)—indicates a mature engineering culture.
  • Cross-functional collaboration mentioned explicitly—signals your work will have visible business impact and you'll interact with product and business stakeholders, not just engineers.

Watch Out

  • Job description lists conflicting tech stacks (Spring Boot, Go, C#/.NET, and Node.js)—unclear which is primary; clarify expected language specialization before applying.
  • Posting is truncated mid-sentence ('Kubernetes orchest…'); some requirements or benefits may be missing—request the complete job description from HR.
  • No mention of work-from-home flexibility, remote eligibility, or hybrid options despite the fintech/digital focus—confirm expectations around office location in Nairobi.

A Day in the Life

☀️

Your week blends deep technical focus with collaborative design sessions. Monday and Wednesday mornings, you're in architecture planning sessions discussing how to scale APIs for new partner integrations, debating trade-offs between Kafka and Azure Service Bus. You spend afternoons writing and reviewing code—perhaps optimizing a PostgreSQL query that's causing bottlenecks, or building JWT authentication logic for a new external API. Midweek, you troubleshoot a production incident in the message queue system and implement monitoring improvements. Friday includes a code review with frontend engineers ensuring your API contract aligns with their needs, and a sync with the product team about an upcoming insurtech feature. Throughout, you're working within Docker/Kubernetes pipelines, pushing code through CI/CD, and documenting architecture decisions.

Frequently Asked Questions

What qualifications do I need to be a Backend Developer at Britam?

You need a Bachelor's degree in Computer Science or related field, proven production experience with Spring Boot and C#/.NET, and proficiency in Node.js or TypeScript. Strong relational database skills and API security expertise (OAuth, JWT) are essential.

Is the Backend Developer role at Britam remote or office-based?

The job posting specifies the location as Nairobi but does not mention remote or hybrid options. Contact Britam HR to confirm whether the role is fully on-site or offers flexibility.

How much does a Backend Developer earn at Britam?

The salary range is KES 150,000–300,000 per month. The specific offer depends on your experience level, technical depth, and negotiation; mid-level engineers typically fall in the middle-to-upper range.

What are the career growth opportunities for this role?

As part of Betalab (Britam's innovation unit), you'll gain exposure to cutting-edge fintech and insurtech. Natural progression includes senior backend engineer, tech lead, or solutions architect roles—particularly valuable if you aspire to leadership in Kenya's fintech ecosystem.

Free Match Score

See how well you match this job

Upload your CV and get an instant AI score showing exactly how well your experience matches this Backend Developer role. Free, takes 30 seconds.

Get My Match Score — Free

No credit card needed

Boost your chances

AI-tailored for: Backend Developer at Britam