Senior Backend Developer at Interactive Resource Management Ltd

Interactive Resource Management View all jobs

  • Nairobi
  • KSh 50,000-100,000 per month
  • Permanent
  • Full-time
  • 7 days ago
  • Apply easily
  • The Senior Backend Engineer is responsible for designing, building, and maintaining secure, scalable, and highly reliable backend systems that support business-critical application workflows. The role focuses on backend architecture, API development, data integrity, security, and operational excellence across distributed systems operating at scale.
  • This role is accountable for ensuring backend systems meet high standards of reliability, security, and maintainability, while enabling the organization to evolve and scale its digital platforms efficiently.
Role Accountabilities
  • Architecting and implementing robust backend services and RESTful APIs that are secure, performant, and scalable.
  • Designing and maintaining stateful and stateless backend components, ensuring consistency, reliability, and fault tolerance across distributed systems.
  • Implementing idempotency, retry, and recovery mechanisms to ensure system resilience and data integrity under high load and partial failures.
  • Developing and managing event-driven and asynchronous processing workflows, including webhook and callback handling.
  • Applying strong API security controls, including authentication, authorization, rate limiting, and abuse prevention.
  • Ensuring data protection, privacy, and regulatory compliance, including consent management and secure handling of sensitive data.
  • Implementing encryption and key-management best practices to protect data at rest and in transit.
  • Designing and maintaining audit trails, logging, and monitoring to support traceability, observability, and compliance requirements.
  • Optimizing backend performance and scalability using appropriate database, caching, and messaging technologies.
  • Collaborating closely with frontend, DevOps, product, and compliance teams to deliver end-to-end solutions.
  • Providing technical leadership and mentorship, contributing to architectural decisions, coding standards, and continuous improvement initiatives.
Added Advantage:
  • Experience working with payment platforms, mobile money systems, SMS gateways, and USSD-based services will be considered a strong advantage, particularly in environments requiring high reliability, regulatory awareness, and real-time transaction processing.
Qualifications and Education Requirements:
  • Bachelor’s degree in computer science, software Engineering, Information Technology or any other related field.
  • + 5 years’ experience in backend development
  • Payments experience (M-Pesa, Stripe, PayPal)
  • Node.js/Python, Java expert
  • PostgreSQL + Redis
  • RESTful API design
  • Data protection regulations knowledge
  • Security focus (encryption, OAuth 2.0)
Method of ApplicationInterested and qualified candidates should forward their CV to: hr@irm.co.ke using the position as subject of email.

Myjobmag

Similar Jobs

  • Senior Backend Developer (.Net)

    Equity Bank

    • Nairobi
    Job Summary Essential Knowledge · 5+ years' experience developing applications in C# · 3+ years of experience in ASP.NET Core · Experience with SOAP and REST services · G…
    • 14 hours ago
  • Software Developer Intern at Softclans Technologies Limited

    Softclans Technologies Limited

    • Nairobi
    Softclans Technologies Ltd is seeking a motivated and enthusiastic Software Developer Intern to join our dynamic development team. This internship offers a unique opportunity to ga…
    • 6 days ago
    • Apply easily
  • Senior Software Engineer (Remote)

    GiveDirectly

    • Nairobi
    GiveDirectly (GD) aims to reshape international giving - and millions of lives - by providing cash grants directly to the world's poorest. The Brookings Institution estimates that …
    • 2 months ago