×
Register Here to Apply for Jobs or Post Jobs. X

Senior Ruby on Rails Developer

Job in Abu Dhabi, UAE/Dubai
Listing for: Canva Designer
Full Time position
Listed on 2026-10-06
Job specializations:
  • Software Development
    Backend Developer, Ruby on Rails, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 320000 - 420000 AED Yearly AED 320000.00 420000.00 YEAR
Job Description & How to Apply Below

We're Hiring:
Senior Ruby on Rails Developer

Location: United Arab Emirates (Remote)

Employment Type: Full-Time

Experience Level: Senior

Work Arrangement: Fully Remote

About Us

We are a globally focused organization committed to building scalable, secure, reliable, and customer-centered digital products and platforms across diverse markets.

Our engineering teams collaborate across Product, Software Engineering, Design, Data, Cloud, Dev Ops, Security, Infrastructure, and Operations to deliver high-quality web applications, APIs, and digital services that support critical business processes and evolving customer needs.

The Role

We are seeking an experienced Senior Ruby on Rails Developer to design, develop, test, optimize, and maintain scalable web applications and backend services using Ruby and Ruby on Rails.

The ideal candidate will combine strong Ruby and Rails expertise with modern software-engineering practices, API development, database optimization, application security, cloud deployment, testing, and system architecture. The role will contribute to product development, platform modernization, technical improvements, and engineering standards while providing technical guidance to other developers.

Key Responsibilities
  • Design, develop, test, deploy, and maintain production-grade Ruby on Rails applications.
  • Build scalable, secure, reliable, and maintainable web applications and backend services.
  • Translate product requirements and business needs into robust technical solutions.
  • Participate in application architecture, system design, technical planning, and engineering decisions.
  • Develop Rails applications using clean, maintainable, and idiomatic Ruby code.
  • Design and implement application models, controllers, services, jobs, APIs, and supporting components.
  • Apply appropriate object-oriented and modular design principles.
  • Develop reusable application components and shared libraries.
  • Design and develop RESTful APIs and backend services.
  • Develop API endpoints with appropriate validation, authentication, authorization, and error handling.
  • Maintain clear API contracts, documentation, versioning, and compatibility standards.
  • Integrate Rails applications with internal platforms, third-party services, payment providers, external APIs, and enterprise systems.
  • Develop asynchronous processing and background jobs using appropriate Rails and Ruby technologies.
  • Design reliable job-processing workflows for scheduled, event-driven, and long-running tasks.
  • Implement appropriate retry, timeout, failure-handling, and idempotency mechanisms.
  • Design and optimize relational database structures for Rails applications.
  • Work extensively with PostgreSQL, MySQL, or comparable relational databases.
  • Develop efficient Active Record queries, associations, scopes, validations, and transactions.
  • Optimise database queries, indexes, joins, transactions, and data-access patterns.
  • Identify and resolve N+1 queries, inefficient database access, and application-level performance bottlenecks.
  • Design appropriate caching strategies to improve application responsiveness and scalability.
  • Work with Redis or comparable caching and data-storage technologies where appropriate.
  • Develop background processing and event-driven workflows using appropriate queueing technologies.
  • Design applications for horizontal scalability and reliable operation under increasing workloads.
  • Implement appropriate resilience, error handling, monitoring, and recovery mechanisms.
  • Develop authentication and authorization functionality using secure application practices.
  • Protect applications against common web vulnerabilities including injection, authentication weaknesses, insecure access controls, and cross-site attacks.
  • Apply secure coding practices throughout the development lifecycle.
  • Collaborate with cybersecurity teams to identify and remediate application vulnerabilities.
  • Manage sensitive data appropriately and follow applicable privacy and data-protection requirements.
  • Develop unit, integration, request, system, and end-to-end tests.
  • Build and maintain automated testing suites using appropriate Ruby and Rails testing frameworks.
  • Maintain strong test coverage for critical application functionality and business logic.
  • Implement test-driven or behavior-driven development practices where appropriate.
  • Conduct code reviews and provide constructive technical feedback.
  • Maintain high standards for code quality, readability, maintainability, and testability.
  • Investigate production incidents, application failures, data issues, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary