Senior Full Stack Ruby on Rails Developer
R
80 000 - 100 000
per month
Abroad
more than 14 days ago
06-03-2025 10:12:58 AM
We are seeking a Senior Full Stack Ruby on Rails Developer to work within a Canadian -based FinTech client’s Agile Product team. You will design and deliver end-to-end features on a cross-border banking platform. In this role, you’ll work hands-on across the entire stack—building intuitive front ends, enhancing and scaling backend services, and ensuring that the platform remains secure, performant, and reliable.
8+ years of hands-on software development using Ruby on Rails, ReactJS, JavaScript/TypeScript, PostgreSQL. Experience building and operating distributed systems, GraphQL/RESTful APIs, and data-intensive applications.
Type: 12-month Contract (Rolling)
Rate: R80 000 – R100 000 Depending on experience
Area: Remote within South Africa
What You'll Be Doing
• Build End-to-End Features: Implement new product features across the stack—designing and developing both client-facing UI (in React, TypeScript/JavaScript) and backend services (in Ruby on Rails with PostgreSQL).
• Improve Front-End Experiences: Optimize the front-end for performance, accessibility, and responsiveness. Contribute to a polished, intuitive user experience by refining UI components and user flows.
• Enhance Back-End Services: Develop robust APIs and integrations that maintain strict data consistency and perform under high concurrency. Ensure fault-tolerance, scalability, and security throughout our services.
• Maintain Quality & Reliability: Write unit, integration, and end-to-end tests. Set up and refine monitoring, logging, and alerting to keep our systems stable and responsive in production.
• Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and fellow developers to translate requirements into actionable technical solutions. Provide input on trade-offs, timelines, and feasibility.
• Participate in Technical Discussions: Contribute to architectural reviews and propose incremental improvements. While you’ll focus heavily on hands-on coding, you’ll also weigh in on design decisions to ensure future scalability and maintainability.
• Mentor & Learn: Lead by example in code reviews, offering constructive feedback and guidance. Support the growth of less-experienced developers while continuing to hone your own skills.
• Stay Current & Innovative: Keep an eye on industry trends, experiment with tools and frameworks, and introduce incremental improvements that enhance development velocity and product quality.
What We're Looking For
• Experience: 8+ years of hands-on software development, including a proven track record working across the stack (front-end and back-end) on production-grade applications.
• Front-End Skills: Proficiency with modern front-end frameworks (e.g., React) and JavaScript/TypeScript. Strong grasp of responsive design, accessibility, and performance optimization.
• Back-End Proficiency: Experience building and operating distributed systems, GraphQL/RESTful APIs, and data-intensive applications. Comfort with relational databases (PostgreSQL) and understanding of concurrency, fault-tolerance, and data consistency.
• Operational Mindset: Familiarity with production monitoring, observability, and best practices for running stable services at scale.
• Collaborative & Communicative: Able to work seamlessly within a team environment, give and receive feedback constructively, and communicate effectively with non-technical stakeholders.
• Adaptability & Curiosity: Eager to learn new technologies, experiment with different approaches, and grow alongside a fast-paced, evolving product and platform.
• Ability to work remotely with your own equipment.
• Willingness to overlap work hours until 12:00-13:00 EST (negotiable).
It's a Bonus if You Have
• FinTech Expertise: Experience building financial ledgers, payment systems, or other financial services applications.
• Security Know-How: Familiarity with secure coding, regulatory compliance, and best practices in safeguarding financial data.
• Accounting & Reporting Knowledge: Understanding of financial reporting standards and the intricacies of handling financial data.
What's in it for you?
• We live our values - we offer a transparent work environment with a high degree of trust and open communication.
• Own what you develop - our team takes pride in their work and owns the software they release
• A better process - we use modern tools and processes that optimize for developer happiness
• Write software that makes a difference - we’re building products that help businesses grow
• Small and mighty - our engineering team is small which means you can build meaningful relationships but also work on a wide variety of technologies and challenges
Our Tech Stack:
• Language/Framework
o Ruby on Rails for our Backend API & Internal Team Admin
o React (JavaScript and TypeScript) for our Customer Facing Application
o Django for our underwriting module
• Database
o PostgreSQL
• Server
o Backend is hosted in Heroku
o Front-end on Netlify
o Underwriting module on AWS
If you're a highly skilled Full Stack Ruby on Rails Engineer looking for an exciting remote opportunity with a dynamic fintech team, apply now!