We are seeking a Senior Full Stack Ruby on Rails Developer to work within a US-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.
Type : 12-month Contract (Rolling)
Rate : R80 000 – R100 000 Depending on experience
Area : Remote within South Africa
What You'll Be Doing
- 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.
- 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.
Language / Framework
- Ruby on Rails for our Backend API & Internal Team Admin
- Django for our underwriting module
Database
- Backend is hosted in Heroku
- Front-end on Netlify
- 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!