Salary Range
No salary data
Language Reqirements
Ar:
Not Required
En:
Professional
Minimum Experience
Senior (4~6 years) or above
Relocation
Sponsoring Visa
Company Description
Pet Watch is a young IT startup based in the UAE. Our mobile application connects pet owners with certified pet sitters, offering a unique service model backed by our mandatory in-house training.…
Your Role - We’re seeking a skilled Ruby on Rails Backend Developer to scale our platform, enhance performance, and ensure seamless integrations. You’ll work in a dynamic environment where you’ll develop and maintain the backend services that power the app’s functionality, collaborating closely with frontend and mobile developers.
Key Responsibilities:
-
Maintain and expand the backend of our platform using Ruby on Rails, ensuring robustness and scalability
-
Design and implement APIs to support mobile and web applications, ensuring secure and efficient data transfer
-
Optimize server performance to ensure high availability, security, and low latency
-
Develop and integrate third-party services, including payment gateways, CRM systems, and external APIs
-
Collaborate with mobile developers to implement data models and ensure seamless integration with the mobile app
-
Work with front-end teams to ensure smooth data flow and user experiences
-
Implement authentication, authorization, and other security measures to safeguard user data
-
Monitor application performance, detect bottlenecks, and propose improvements
-
Write and keep unit tests, ensuring reliability and bug-free functionality in production
-
Design and maintain databases, ensuring they are scalable, efficient, and reliable
-
Develop and manage data pipelines for real-time and batch processing of large datasets
-
Troubleshoot production issues, providing quick resolutions and root cause analysis
-
Keep up with new technologies and Ruby on Rails best practices to continuously improve the backend architecture
-
Participate in code reviews, suggesting improvements and ensuring high-quality code
-
Collaborate with the team to ensure that the backend can handle increasing traffic and new features
-
Assist in onboarding new developers and contribute to their technical growth
Technical Skills:
-
Minimum 5 years of hands-on experience with Ruby on Rails in production environments
-
Proficient in relational database design and management, particularly with PostgreSQL or MySQL
-
Deep understanding of RESTful API design, OAuth, JWT, and SSO implementations
-
Experience deploying and maintaining applications on cloud platforms, especially Microsoft Azure
-
Skilled in version control using Git, including branching, pull requests, and code reviews
-
Proficiency with containerization and deployment pipelines, including Docker, CI/CD tools (GitHub Actions, CircleCI, or similar)
-
Strong understanding of performance optimization, scalability, and database query tuning
-
Ability to write clean, maintainable, and well-tested code
Bonus Skills:
-
Experience working alongside mobile teams or contributing to mobile backend APIs
-
Familiarity with integrating backend systems with platforms
-
Knowledge of internationalization/localization practices in backend applications
Soft Skills & Work Style:
-
Excellent communication and collaboration skills — able to work closely with frontend, product, and QA teams
-
Strong problem-solving mindset with the ability to diagnose and resolve backend issues quickly
-
Ability to prioritize tasks, manage time effectively, and meet deadlines in a fast-paced environment
-
Open to code reviews, mentorship, and continuous learning
Preferred Qualifications:
-
Bachelor's degree in computer science, Software Engineering, or a related field
-
Prior experience in startup or scaling product environments
-
Familiarity with Agile or Scrum methodologies
Relocation Support - We are ready to offer relocation assistance to UAE, Dubai and visa sponsorship.