الوصف الوظيفي
Ruby on Rails Developer Location: Remote Job Type: Full-Time Working Hours: U.
S. Client Business Hours (with flexibility for sprint reviews, deployments, and occasional on-call support) About the Role We’re hiring a Ruby on Rails Developer to build, maintain, and scale modern web applications using the Ruby on Rails framework.
In this role, you’ll work across backend development, API integrations, database optimization, application performance, and system reliability.
You’ll collaborate closely with product managers, designers, and front-end engineers to deliver high-quality features that are secure, scalable, and maintainable.
If you’re passionate about clean code, performance optimization, and building reliable SaaS applications, this role is for you.
Key Responsibilities Application Development Build and maintain Ruby on Rails applications and APIs.
Develop business logic using: Ruby Rails ActiveRecord MVC architecture Create and maintain background jobs using: Sidekiq Resque Integrate third-party APIs and external services.
Collaborate with front-end teams using: Stimulus React Vue.
js Database Design & Optimization Design and maintain databases using: PostgreSQL MySQL Create and manage database migrations.
Optimize queries and application performance.
Implement: Indexing Caching Query optimization Ensure scalability and reliability of data systems.
Testing & Quality Assurance Write and maintain: Unit tests Integration tests System tests Utilize testing frameworks such as: RSpec Minitest Capybara Maintain code coverage of 80% or higher.
Enforce code quality standards using: RuboCop StandardRB Support CI/CD pipelines for automated testing and deployment.
Security & Compliance Implement authentication and authorization using: Devise OmniAuth Apply security best practices including: CSRF protection Input validation OWASP standards Support compliance requirements such as: GDPR HIPAA (when applicable) Ensure application security and data protection.
Performance & Monitoring Optimize: Page load times API response times Background job processing Monitor application health using: New Relic Datadog Honeybadger Rollbar Troubleshoot production issues and deploy fixes efficiently.
Maintain high availability and system reliability.
Collaboration & Documentation Partner with Product Managers and Designers to define requirements and prioritize features.
Participate in sprint planning, standups, reviews, and retrospectives.
Provide accurate effort estimates and technical recommendations.
Maintain clear documentation for: Codebases APIs System architecture Development workflows Requirements Must-Have Qualifications 3+ years of professional Ruby on Rails development experience.
Strong proficiency in: Ruby Ruby on Rails ActiveRecord MVC architecture Experience with: PostgreSQL and/or MySQL Sidekiq or Resque RESTful APIs Git workflows CI/CD pipelines Strong understanding of software development best practices.
Excellent problem-solving and debugging skills.
Ability to work independently in a remote environment.
Preferred Qualifications Experience integrating front-end frameworks such as: React Vue.
js Stimulus Experience deploying applications on: AWS GCP Heroku Familiarity with: Redis Memcached Background processing systems Experience working in: SaaS FinTech Healthcare E-commerce Exposure to containerized environments and cloud infrastructure.
Tools & Technologies Ruby Ruby on Rails PostgreSQL MySQL Sidekiq Resque Redis Git GitHub RSpec Minitest Capybara RuboCop AWS GCP Heroku New Relic Datadog Honeybadger Rollbar What Makes You a Great Fit?
Strong understanding of Rails conventions and best practices.
Passion for clean, maintainable, and well-tested code.
Analytical and solution-oriented mindset.
Ability to balance rapid development with long-term scalability.
Strong communication and collaboration skills.
Comfortable working in agile, fast-paced development environments.
What Success Looks Like Features delivered on time and aligned with requirements.
Application uptime maintained at 99.
9% or higher.
Test coverage consistently maintained above 80%.
Reduced technical debt and improved system maintainability.
High-quality code with minimal production issues.
Positive feedback from engineering, product, and business stakeholders.
Why Join Us?
Build and scale modern web applications with a talented engineering team.
Work on impactful products used by real customers.
Opportunity to influence architecture and technical decisions.
Exposure to modern development practices and cloud technologies.
Fully remote work environment with flexible collaboration.
Career growth opportunities into: Senior Ruby on Rails Developer Software Engineer Technical Lead Engineering Manager Solutions Architect Interview Process Initial Phone Screen Recruiter Interview Technical Assessment (Rails API, models, endpoints, and testing exercise) Engineering Team Interview Offer & Background Verification Apply Now If you’re a Ruby on Rails Developer who enjoys building scalable applications, solving complex technical challenges, and writing clean, maintainable code, we’d love to hear from you.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.