Senior Ruby on Rails Developer (CPT Remote) - Datafin IT Recruitment

Cape Town CBD 29 days ago Full-Time Salary - Market Related

Senior Ruby on Rails Developer (CPT Remote)

Datafin IT Recruitment
Cape Town CBD
Date Created : 29 days ago
Job Type : Full-Time
Salary : Market Related

DUTIES:

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 Frontend experiences –

  • Optimize the Frontend for performance, accessibility, and responsiveness.
  • Contribute to a polished, intuitive user experience by refining UI components and user flows.

Enhance Backend 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.
  • Setup 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 and 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 and innovative –

  • Keep an eye on industry trends, experiment with tools and frameworks, and introduce incremental improvements that enhance development velocity and product quality.

REQUIREMENTS:

  • Experience: 8+ years of hands-on Software Development, including a proven track record working across the stack (Frontend and Backend) on production-grade applications.
  • Frontend Skills: Proficiency with modern Frontend frameworks (e.g., React) and JavaScript/TypeScript. Strong grasp of responsive design, accessibility, and performance optimization.
  • Backend 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.
  • Ability to work remotely with your own equipment.
  • Willingness to overlap work hours until 12:00-13:00 EST (negotiable).

Advantageous –

  • 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.

ATTRIBUTES:

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.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.


By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

Report job