Department: INFORMATION TECHNOLOGY Experience: 2 YearsDeadline: January 31, 2026Location: Rawalpindi, Pakistan
Job Summary
We are looking for a skilled Ruby on Rails Developer to design, develop, and maintain scalable web applications. The ideal candidate will work closely with cross-functional teams, integrate front-end components using React, build robust APIs, and ensure high-quality code through testing and best development practices.
Key Responsibilities
- Develop, maintain, and enhance web applications using Ruby on Rails.
- Collaborate with product, design, and engineering teams to define, design, and ship new features.
- Integrate back-end services with front-end components using ReactJS.
- Write clean, reusable, and maintainable Ruby code following best practices.
- Design, develop, and maintain RESTful APIs for web and mobile applications.
- Implement and manage a rigorous testing environment using RSpec and TDD practices.
- Use GitHub for version control, code reviews, and team collaboration.
- Identify, troubleshoot, and resolve bugs, performance issues, and scalability bottlenecks.
- Provide technical support for production systems when required.
- Stay updated with emerging technologies and continuously improve development practices.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of hands-on experience with Ruby on Rails.
- Strong experience integrating APIs and front-end frameworks, especially ReactJS.
- Solid understanding of database design, performance optimization, and secure coding practices.
- Experience working in production environments and supporting live applications.
Programming Languages
- Ruby
- JavaScript / TypeScript
- ActionScript
Frameworks & Libraries
- Ruby on Rails
- Sinatra
- ReactJS
- ExpressJS
- Adobe Flex
Tools & Practices
- RSpec & Test-Driven Development (TDD)
- RESTful API design
- GitHub (version control & collaboration)
- Agile / Scrum development methodologies
Total Position(s)
6 Positions
Minimum Education
Bachelors Degree
Degree Title
Bachelors Degree
Nature of Job
Work From Office