Overview

You will primarily work with Ruby on Rails to develop and maintain backend systems. Ideally, candidates will have full stack experience, with knowledge of JavaScript and React being a strong advantage.

Key responsibilities

  • check-circle
    Develop, maintain, and enhance backend services using Ruby on Rails.
  • check-circle
    Collaborate with the team to design and implement scalable APIs and integrations.
  • check-circle
    Work on frontend components if full stack development is required (React/JavaScript).
  • check-circle
    Write clean, efficient, and well-documented code.
  • check-circle
    Participate in code reviews, testing, and deployment processes.
  • check-circle
    Troubleshoot, optimize, and ensure high performance of applications.

Required experience

  • tick
    Strong experience with Ruby on Rails and backend development.
  • tick
    Understanding of relational databases and RESTful APIs.
  • tick
    Ideally, experience with full stack development including JavaScript and React.
  • tick
    Familiarity with version control systems (e.g., Git).
  • tick
    Strong problem-solving skills and ability to work in a collaborative environment.
  • tick
    Good understanding of software development best practices.

Bonus points

    To apply

    Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

    Apply here

    Have questions?Write to us

    Careers

    Open vacancies

    View all vacancies
    • CMREC-1701 Mobile App Developer

      Deadline: 30 December 2025

      We are building a mobile app that can communicate with an existing IoT device over BLE and work with a central server over the internet....

    • CMREC-1697 DevOps Engineer

      Deadline: 30 December 2025

      We're looking for a full-time DevOps Engineer to join our team. You’ll help design and operate scalable, resilient infrastructure using AWS, Terraform, Ansible, and Python, while e...

    • CMREC-1669 Full Stack Developer

      Deadline: 31 December 2025

      You’ll join the founding team and play a critical role in designing and building advanced systems from scratch - from LLM-driven pipelines and data workflows to the user-facing app...

    • CMREC-1576 Backend Software Engineer

      Deadline: 31 December 2025

      As a Backend Software Engineer on the Integrations Team, you will be responsible for developing and maintaining Python-based integrations that fetch and process data—primarily asse...