Senior Full Stack Ruby On Rails Developer

South Africa, South Africa

Job Description

Senior Ruby on Rails Engineer
Remote/Hybrid with offices in Jhb & Cape Town for those who prefer to work with people
A fintech in the payments space is looking for a Senior Ruby on Rails Engineer to play a key role in shaping and advancing their core platform. This is a lean team where the person stepping into this role will hold the highest level of Rails expertise internally. Your work will have clear impact, and you will contribute directly to the technical direction, architecture, and evolution of the product.
The company is transitioning from outsourced development to building a strong internal engineering capability. With significant product expansion ahead, they are investing in a senior developer who can take ownership, think long-term, and enjoy solving real technical problems in a focused environment.
What you will do
Design and deliver new instalment-payment features using Rails 7, Hotwire and Stimulus
Make informed architecture and database decisions with performance, clarity and scalability in mind
Implement and maintain secure payment and PSP integrations
Extend and refine the merchant-facing REST/JSON API
Support CI/CD, container builds, logging and monitoring as part of a shared DevOps-lite approach
Write high-quality code, participate in PR reviews, and help maintain strong engineering standards
Contribute to re-architecting efforts and the ongoing build-out of internal IP
What makes this role compelling
A lean team environment means ownership, influence and visible impact
Modern Rails stack with meaningful engineering challenges across performance, security and integrations
A product with substantial room to grow and evolve, backed by real usage and market traction
A collaborative company that values initiative, good judgment and thoughtful problem-solving
What we're looking for
5+ years of production experience with Ruby on Rails (Rails 7 preferred)
Strong SQL and database design capabilities
Comfort with Hotwire/Turbo, Stimulus and/or JavaScript would be a plus
Ability to operate confidently at a senior level and make sound technical decisions
Experience with Docker or Heroku is a plus
Payments or PSP experience is helpful but not required
Based in South Africa (remote or hybrid for those near Johannesburg or Cape Town)
If you're looking for a role with responsibility, autonomy and the opportunity to influence a growing fintech product from the inside, this position offers exactly that.

Skills Required

PR
Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1630573
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned