Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from Interactive Resource Management Ltd has expired
View current and similar jobs using the button below
  • Posted: Jan 9, 2026
    Deadline: Jan 10, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We are a Human Resource management consulting firm that offers deep industry knowledge with specialized expertise in HR Services. We have expertise to deliver solutions in response to different client needs. We take each engagement uniquely by assembling a team with the most appropriate experience and expertise.
    Read more about this company

     

    Junior Backend Engineer

    The Junior Backend Engineer is responsible for supporting the design, development, testing, and maintenance of backend services and APIs under the guidance of senior engineers. The role focuses on implementing simple backend functionality, resolving bugs, writing tests and documentation, and adhering to established engineering standards, while progressively building technical competency in backend systems, databases, and fintech/payment platforms through structured mentorship and hands-on experience.    

    Role Accountabilities    

    • Assist senior engineers in backend service and API development.
    • Implement simple RESTful API endpoints.
    • Write unit tests, basic integration tests, and technical documentation.
    • Participate in bug triaging, debugging, and issue resolution.
    • Support database queries and simple schema updates.
    • Follow coding standards, Git workflows, and CI/CD practices.
    • Participate in code reviews, sprint planning, and retrospectives.
    • Learn fintech and payment system fundamentals under supervision.

    Qualifications and Education Requirements:

    • Bachelor’s degree in computer science, software Engineering, Information Technology or any other related field.
    • 1-2 years’ experience OR fresh graduate
    • B.Sc Computer Science
    • Node.js or Python basics
    • Eager to learn payments/fintech

    go to method of application »

    Senior Backend Engineer

    • 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)
    • Tech Stack:

    go to method of application »

    Senior Frontend Engineer

    • The Senior Frontend Engineer is responsible for leading the design, development, and continuous improvement of high-performance, accessible, and scalable web applications, with a strong focus on offline-first Progressive Web Applications (PWAs), real-time user interfaces, and data-driven dashboards.
    • This role owns the frontend experience end-to-end, from architectural decisions and component design to performance optimization, accessibility compliance, and production stability, ensuring that user interfaces are reliable, intuitive, and aligned with product and business goals.

    Role Accountabilities    

    • Translating product and UX requirements into robust, maintainable frontend architectures using modern frameworks.
    • Designing and implementing offline-capable experiences using Service Workers, IndexedDB, and resilient caching strategies.
    • Building real-time interfaces that synchronize reliably with backend systems using WebSockets and event-driven patterns.
    • Developing and maintaining complex dashboards (merchant and admin) with high-quality charts, analytics, and reporting views.
    • Ensuring responsive, mobile-first, cross-browser, and cross-platform compatible user interfaces.
    • Enforcing accessibility standards (WCAG) and frontend performance best practices.
    • Maintaining and evolving a shared UI component library, promoting reuse, consistency, and scalability.
    • Driving frontend code quality, testing, documentation (Storybook), and technical standards.
    • Collaborating closely with backend engineers, designers, and product managers to deliver cohesive solutions.
    • Mentoring junior engineers and providing technical leadership through reviews, architectural guidance, and best-practice advocacy.
    • Proactively identifying UX, performance, and stability risks and addressing them before they impact users.

    Qualifications and Education Requirements

    • Bachelor’s degree in computer science, software Engineering, Information Technology or any other related field.
    • 5+ years frontend development
    • React expert (Next.js preferred)
    • PWA experience (offline mode, IndexedDB)
    • Responsive design (mobile-first)
    • React/Vue/Angular proficiency

    Method of Application

    Interested and qualified candidates should forward their CV to: hr@irm.co.ke using the position as subject of email.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Interactive Resource Managemen... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail