About the job Ruby on Rails Developer - Remote
About the Company:
Hiring for a marketing platform that helps in lead generation and business growth.
Job Description:
About the Role
We are looking for an experienced Ruby on Rails Software Engineer to build and maintain high- quality web applications. In this role, you will work with modern technologies to drive product innovation and deliver exceptional user experiences.
Key Responsibilities
- Lead the development of new backend features and services using Ruby on Rails.
- Architect well-structured, high-performance modules and maintain code quality through reviews and refactoring.
- Integrate and maintain RESTful APIs that support both internal and external systems.
- Design data models, optimize queries, and maintain data integrity across PostgreSQL and MongoDB.
- Implement asynchronous processing using Sidekiq and ActiveJob to handle background tasks efficiently.
- Build and support search-related features using Elasticsearch, including indexing strategies and performance tuning.
- Work closely with the frontend team, ensuring smooth integration between backend logic and UI HTML, CSS, JS.
- Write and maintain automated test coverage using RSpec to ensure reliability and reduce regression issues.
- Participate in deployment workflows, monitoring, and scaling on AWS, with occasional use of Lambda where event-driven logic is needed.
- Troubleshoot production issues, perform root-cause analysis, and ensure application stability.
Required Skills & Experience
- Strong hands-on experience with Ruby on Rails in a production environment.
- Solid understanding of relational and NoSQL databases, especially PostgreSQL and MongoDB.
- Good command of core web fundamentals: HTML, CSS, and JavaScript.
- Practical experience building or maintaining REST APIs (authentication, versioning, rate limits, error handling).
- Experience with background job systems like Sidekiq or ActiveJob.
- Knowledge of Elasticsearch concepts (indexes, analyzers, mappings) and ability to integrate it into Rails apps.
- Strong testing habits with hands-on RSpec or equivalent unit/integration testing frameworks.
- Comfort working with cloud infrastructure, ideally AWS, including understanding of deployments, EC2, S3, and basic serverless Lambda).
- Proficiency in Git, code reviews, and collaborative development workflows.
- Ability to understand product requirements, break them down into engineering tasks, and deliver independently.
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum 3 years of Ruby on Rails development in a professional setting
- Proven ability to work effectively in collaborative team environments
Other Details:
Experience: 3+ years
Location: Remote from Pakistan
Salary: Market Competitive
About HR Ways:
HR Ways is an Award winning Technical Recruitment Firm helping software houses and IT Product companies internationally and locally to find IT Talent. HR Ways is engaged by 300+ Employers worldwide ranging from worlds biggest SaaS Companies to most competitive Startups. We have entities in Dubai, Canada, US, UK, Pakistan, India, Saudi Arabia, Portugal, Brazil and other parts of the world. Join our Whatsapp Channel https://shorturl.at/983az to stay updated or visit www.hrways.co to know more."