Senior Ruby on Rails Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience as a software engineer with a focus on Ruby on Rails., Strong background in operations and ensuring the reliability of production systems., Deep understanding of object-oriented programming and design patterns., Experience with databases like PostgreSQL or MySQL and knowledge of performance optimization techniques..

Key responsibilities:

  • Design, develop, and maintain scalable backend systems using Ruby on Rails.
  • Lead and mentor junior engineers, ensuring adherence to coding standards and best practices.
  • Collaborate with cross-functional teams to build features that enhance customer experience.
  • Troubleshoot and optimize applications for performance and reliability.

Datapure logo
Datapure Information Technology & Services SME https://www.datapure.ai/
201 - 500 Employees
See all jobs

Job description

Job Description

As a Senior Ruby on Rails Engineer, you’ll play a key role in building and maintaining our backend systems. You’ll work closely with cross-functional teams to design and implement new features, improve the performance and scalability of our application, and ensure that our platform remains secure and reliable. You’ll also take on a leadership role within the team, mentoring junior engineers and helping shape our engineering culture.

Key Responsibilities:

  • Design, develop, and maintain scalable backend systems using Ruby on Rails.
  • Lead and collaborate with other engineers to implement best practices, improve development processes, and ensure code quality.
  • Build and deploy features that enhance the customer experience in the cashless payments space.
  • Mentor and provide technical leadership to junior engineers, ensuring the team adheres to coding standards and follows effective software development practices.
  • Work closely with product, design, and operations teams to ensure we’re building the right solutions for the business.
  • Troubleshoot, debug, and optimize applications for performance and reliability.
  • Contribute to technical decisions that help shape the direction of the product and architecture.
  • Participate in code reviews, planning sessions, and operational meetings.

What We’re Looking For:

  • 5+ years of experience as a software engineer with a strong focus on Ruby on Rails.
  • Proven track record of building, deploying, and maintaining large-scale applications in a fast-paced environment.
  • Experience in the cashless or fintech space is a strong plus.
  • Strong background in operations and ensuring the reliability, availability, and performance of production systems.
  • Leadership experience—whether as a team lead, mentor, or project owner—demonstrated through coaching and guiding engineers to success.
  • Deep understanding of object-oriented programming (OOP) and design patterns, and ability to write clean, maintainable, and efficient code.
  • Expertise with databases, particularly PostgreSQL or MySQL, and knowledge of performance optimisation techniques.
  • Experience with test-driven development (TDD) and writing automated tests.
  • Strong problem-solving and troubleshooting skills, with a passion for improving both product and process.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.

Qualifications
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with AWS or other cloud services.
  • Knowledge of JavaScript frameworks (React, Vue.js, etc.) or full-stack development is a plus.
  • Experience working in Agile environments.

Why Join Us?

  • Impact: Your work will directly impact the evolution of a cutting-edge cashless payments platform used by thousands of businesses and consumers.
  • Growth: We offer opportunities for professional development, career advancement, and the chance to work with a talented and passionate team.
  • Culture: We believe in fostering a collaborative, inclusive, and innovative work environment where everyone has a voice and can make a difference.
  • Flexibility: We offer flexible working hours and a remote-first work environment.

Additional Information
  • Automations and tools reduce manual tasks and create a visible operational impact
  • Systems scale with growth, and documentation supports continuity and transparency
  • API integrations work reliably and require minimal support after deployment
  • Internal teams consistently use and trust the tools you build

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Problem Solving
  • Collaboration
  • Communication

Ruby on Rails Developer Related jobs