Senior Ruby on Rails Developer

Network Recruitment
Johannesburg, Gauteng
Full-time
Posted 3 weeks ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:

Are you a senior Ruby on Rails developer who thrives in high-performance environments where scalability, reliability, and user experience truly matter? This opportunity offers the chance to work on large-scale transactional platforms, influence technical direction, and build solutions used by thousands of users in real-world, mission-critical environments.


POSITION INFO:
An innovative technology organisation is seeking a Senior Ruby on Rails Developer to join its engineering team. This role is ideal for a passionate software engineer who enjoys owning complex technical challenges, contributing to architecture decisions, and building scalable products from concept through deployment. The successful candidate will take ownership of key platform components, working closely with Product and Design teams to develop robust customer-facing solutions. You will be responsible for delivering high-quality software, improving system performance, and helping shape the technical direction of a growing platform. This is a hands-on engineering role where you'll have the opportunity to contribute across the full software development lifecycle while mentoring fellow developers and driving best engineering practices. Key Responsibilities Design, develop, and maintain features across Ruby on Rails applications. Lead complex development initiatives from planning through deployment. Collaborate with Product and Design teams to deliver intuitive and scalable customer experiences. Build and maintain APIs and third-party integrations. Improve application performance, scalability, and reliability. Design and optimise data models for high-volume transactional environments. Write clean, maintainable, and well-tested code. Contribute to infrastructure, deployment pipelines, and developer tooling. Troubleshoot and resolve production issues while addressing root causes. Support the adoption and effective use of AI-assisted development practices. Mentor developers and contribute to engineering excellence across the team. Job Experience and Skills Required Relevant qualification in Computer Science, Software Engineering, Information Technology, or a related field. 6+ years of professional software development experience. Extensive experience with Ruby on Rails in production environments. Proven experience building scalable, customer-facing applications. Experience designing and maintaining APIs and integrations. Strong background in high-performance transaction-based systems. Experience mentoring developers and contributing to technical leadership initiatives. Ruby on Rails. Ruby development. PostgreSQL. REST and GraphQL APIs. Database design and optimisation. Redis. Sidekiq or equivalent background job processing frameworks. Asynchronous workflows and event-driven processing. Modern JavaScript and TypeScript. Automated testing and CI\/CD practices. AWS cloud environments. Docker and containerisation. GitHub Actions, CircleCI, or similar deployment platforms. AI-powered product development. Large Language Model integrations and AI workflows. Workflow automation and intelligent systems. High-volume transactional platforms. Fintech or payment processing environments. Terraform and Infrastructure as Code. Performance profiling and optimisation expertise. Strong problem-solving and analytical abilities. Excellent communication and collaboration skills. Strong software architecture and design capabilities. Ability to balance scalability, performance, and maintainability. Product-focused mindset with strong customer awareness. Passion for mentoring and developing technical teams. Curiosity and enthusiasm for emerging technologies and AI. Apply Now! For more exciting IT vacancies, visit: \/> We also specialise in recruiting for: Software Developers (Back-End, Front-End, Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI\/UX Professionals Data Scientists & Data Analysts Big Data Professionals Cloud Experts Infrastructure Specialists DevOps & SecOps Engineers Cybersecurity Specialists SEO \/ Digital Designers If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities. For more information, contact: Caitlin Ferley Recruitment Consultant LinkedIn:

Interested in this role?

You'll apply on Network Recruitment's own site before 14 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now Get new jobs on WhatsApp

Real employers never ask you to pay to apply. How to spot a job scam

Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted15 October 2026
Closing Date14 November 2026
Network Recruitment
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job