Apply For This Job


Job Description

About us:

Emerald Labs is a Hybrid software development company based out of Texas, USA with an off-shore office here in Lahore. We provide staff augmentation services, helping number of high growth startups based out of the USA to build their teams in Pakistan. Our mission is to connect great Pakistani talent with great companies across USA.

Our Client:

TaxTaker secures Federal and State R&D Tax Credits for Startups and SMBs, the #1 non-dilutive funding program available for growing companies. With a faster and smarter way of calculating credits and preparing reports documenting eligibility, Startups quickly boost cash-flow and increase bottom line.


  • 2 Years Ruby on Rails
  • 2-6 Years development experience

About the role:

We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.


  • Design, build and maintain efficient, reusable, and reliable Ruby code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization.


  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Good understanding of server-side templating languages {{such as Liquid, Slim, etc depending on your technology stack}}
  • Good understanding of server-side CSS preprocessors {{such as Sass, based on project requirements}}
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
  • Familiarity with continuous integration

Good to have:

  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Job Details

Total Positions:
1 Post
Job Shift:
Second Shift (Afternoon)
Job Type:
Job Location:
No Preference
Minimum Education:
Degree Title:
Computer Science
Career Level:
Experienced Professional
2 Years - 3 Years
Apply Before:
Feb 15, 2021
Posting Date:
Jan 14, 2021
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Emerald Labs

Information Technology · 11-50 employees - Lahore

Emerald Labs is a hybrid software development company based out of the USA and Pakistan. We are working: Onshore: in Austin, US, Offshore: in Lahore, Pakistan. Emerald Labs started as a trusted offshore software development company in 2018 to fulfill development and/ or out-staffing needs. Whethe ...Read More

Similar Job Titles

Ruby on Rails / ROR Software Engineer

Techcreatix Team, Lahore, Pakistan
Posted Jan 16, 2021

Ruby on Rails Software Engineer

Viral Square, Lahore, Pakistan
Posted Dec 18, 2020

RoR Developer

InvoZone, Lahore, Pakistan
Posted Jan 15, 2021

ROR Developer

Kualitatem Pvt Ltd, Lahore, Pakistan
Posted Jan 08, 2021
View All