NXT LABS
TCP Software
Qualcomm Technologies, Inc
Translation Empire
Careem
Salam Experts
Translation Empire
Inbox Business Technologies
Connect with headhunters to apply for similar jobsPetro Tech Express
Cloudsource Accountants
ACE Money Transfer
PepsiCo Deutschland GmbH
PMCL-JAZZ
EY
Hyades Industrial Solutions
Integrated Services Center for Digital Consulting IDSCCC
ICE Consulting
Boston Neurobehavioral Associates
Qualcomm Technologies, Inc
Atech Link Pvt. Ltd.
International Schools Partnership
Ukaam
Accenture
A tech company in Pakistan is seeking a web developer with extensive experience in Ruby on Rails to develop scalable applications. The ideal candidate will have strong collaboration skills, a solid understanding of MVC architecture, and experience with relational databases. This role requires the ability to work effectively in a remote Agile environment, focusing on delivering high-quality code and new features.
Develop and maintain scalable, secure, and efficient web applications using Ruby on Rails.
Write clean, maintainable, and well-tested code.
Collaborate with product managers, designers, and other developers to define and deliver new features.
Optimize applications for maximum speed and scalability.
Participate in code reviews and contribute to a culture of continuous improvement.
Write and maintain documentation related to development processes and features.
Troubleshoot, debug, and upgrade existing software.
Implement integrations with third‑party APIs and services.
Stay up to date with new trends and best practices in web development.
3–5 years of experience working with Ruby on Rails in production environments.
Solid understanding of object‑oriented programming and MVC architecture.
Experience with PostgreSQL, MySQL, or similar relational databases.
Familiarity with frontend technologies like JavaScript, HTML5, CSS3 (React or Vue.js is a plus).
Knowledge of Git, CI/CD pipelines, and testing frameworks (RSpec, Capybara).
Experience working with RESTful APIs and JSON.
Comfortable working in an Agile/Scrum development environment.
Excellent communication and teamwork skills.
Ability to work independently and manage time effectively in a remote environment.
Experience with AWS, Docker, or Kubernetes.
Familiarity with background job processing (Sidekiq, Resque).
Experience with GraphQL or WebSockets.
Exposure to performance tuning and security best practices.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.