Xprolabs logo

Ruby on Rails Developer

Xprolabs
Full-time
On-site
Lahore, Pakistan

Company Description

Established in 2019, XPROLABS stands as a vibrant technology, consultancy, and services firm, uniquely committed to steering organizations through groundbreaking business and technology solutions. Our roots go beyond the conventional — we are a group of seasoned entrepreneurs on a collective mission to make a positive impact on millions of lives.

At XPROLABS, we cultivate an environment where individuals don't just work; they thrive, learn, and contribute to the shared success of our journey. Join us in a space where personal growth intertwines with the satisfaction of shared accomplishments.

Job Description

Duties & Responsibilities:

  • Write clean, maintainable and efficient code
  • Design robust, scalable and secure features
  • Contribute in all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
  • Drive continuous adoption and integration of relevant new technologies into design
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Skills for writing reusable Ruby libraries that may be used in expressive ways
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Experience with popular web application frameworks (Rails, Sinatra)
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Familiarity with continuous integration
     

Qualifications

Qualifications:

  • 1-2 years of experience with Ruby on Rails development.
  • Proven work experience as a Ruby on Rails developer
  • Proven work experience in software development
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and JQuery
  • Experience developing highly interactive applications
  • A firm grasp of object oriented analysis and design
  • Passion for writing great, simple, clean, efficient code
  • Good knowledge of relational databases
  • Working knowledge of NoSQL databases
  • BS/MS degree in Computer Science, Engineering or in related field
     

Additional Information

If you are passionate about the software industry, possess strong business acumen, and thrive in a dynamic and fast-paced environment, we would love to hear from you.