Join a fast-growing product engineering environment where your work will directly impact thousands of users and mission-critical business operations. As a Senior Ruby on Rails Developer, you will play a key role in building, maintaining, and evolving highly scalable applications, APIs, and backend services while collaborating closely with Product and Design teams to deliver exceptional customer experiences. This is a hands-on engineering role where you'll contribute across the full software development lifecycle, from architecture and development to deployment and performance optimisation. You'll work on complex systems that demand reliability, scalability, and innovation, while helping shape engineering standards and mentoring fellow developers. If you enjoy solving challenging technical problems, influencing product direction, and working with modern technologies in a collaborative environment, this opportunity is for you. Key Responsibilities: Design, develop, and maintain scalable Ruby on Rails applications Lead complex technical initiatives from planning through to deployment Collaborate closely with Product and Design teams to build customer-focused solutions Develop and maintain REST and GraphQL APIs and integrations Improve system performance, reliability, and scalability Optimise data models and database performance for high-volume transactional systems Build clean, maintainable, and well-tested code Contribute to deployment pipelines, infrastructure, and developer tooling Support production environments through troubleshooting and root cause analysis Mentor developers and contribute to engineering best practices Evaluate and implement AI-assisted development workflows where appropriate Job Experience and Skills Required: Education: Relevant Degree in Computer Science, Software Engineering, Information Technology, or a related field advantageous Experience: Minimum 6 years' professional software development experience Extensive hands-on experience with Ruby on Rails in production environments Experience building large-scale, customer-facing applications Experience mentoring and supporting other software engineers Technical Skills: Ruby Ruby on Rails REST APIs GraphQL PostgreSQL Redis Sidekiq or equivalent background job processing tools Modern JavaScript and TypeScript Automated testing frameworks CI/CD pipelines Cloud-hosted application development Infrastructure & Cloud: AWS Docker GitHub Actions CircleCI Advantageous: AI-powered product development LLM APIs and AI tooling Workflow automation Terraform Performance profiling and optimisation Payments, fintech, or high-volume transactional systems experience Additional Requirements: Strong product mindset and customer-focused thinking Excellent communication and collaboration skills Strong understanding of software architecture and domain modelling Passion for continuous improvement and technical excellence Ability to work independently and take ownership of key product areas Apply now! For more exciting IT vacancies, please visit: />I also specialise in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn!