Company Description:

OM Solutionz Pvt Ltd is a dynamic IT solutions provider that combines world-class web and software development expertise with passionate Asian talent, offering the perfect balance of quality, innovation, and affordability. We follow modern engineering practices, including Agile methodologies, Test-Driven Development (TDD), pair programming, and continuous integration. Our team actively contributes to open-source projects and thrives on collaboration, innovation, and knowledge-sharing within the tech community.

Job Description:

OM Solutionz Pvt Ltd is seeking a passionate and experienced Ruby on Rails Developer to join our core development team. In this role, you will design, develop, and maintain scalable web applications that empower businesses to grow. You’ll collaborate with cross-functional teams to build innovative features, extend APIs, and ensure high-quality code delivery.

Responsibilities:

  • Design, develop, and maintain scalable web applications using Ruby on Rails.

  • Build efficient, reusable, and maintainable server-side logic.

  • Create and extend RESTful APIs and integrate with third-party services.

  • Collaborate with front-end teams to integrate user-facing elements with server-side logic.

  • Write clean, test-driven, and well-documented code using frameworks like RSpec.

  • Maintain and enhance existing applications by identifying bottlenecks and debugging issues.

  • Develop and manage database schemas with SQL (Postgres/MySQL) and optionally NoSQL (MongoDB).

  • Work with Gems; experience with Spree will be considered a strong plus.

  • Utilize version control systems (Git, GitHub) for collaborative development.

  • Participate in code reviews, Agile ceremonies, and continuous improvement processes.

Requirements:

  • 3+ years of professional experience in Ruby on Rails development.

  • Strong knowledge of Ruby, Rails framework, and object-oriented programming principles.

  • Solid understanding of MVC, ORM, RESTful services, and API development.

  • Experience with RSpec or similar testing frameworks.

  • Proficiency in SQL databases (Postgres, MySQL); familiarity with MongoDB is a plus.

  • Hands-on experience with Git/GitHub for version control.

  • Familiarity with React.js or other modern front-end frameworks is a plus.

  • Knowledge of Docker, containerization, and cloud-based deployments is highly desirable.

  • Strong problem-solving, debugging, and analytical skills.

  • Ability to thrive under pressure and manage multiple priorities.

  • Strong communication, teamwork, and time-management skills.

Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Minimum 3 years of professional experience in full-stack development.

Compensations and Benefits:

  • Competitive salary package with performance-based bonus.
  • Paid annual leaves, leave encashment on annual leaves.
  • Educational assistance for skills enhancement.

Working Days: Monday to Friday
Location: Wapda Town, Lahore

Stack: Backend

Apply for this position

Allowed Type(s): .pdf, .doc, .docx