-
- Algeria
- Australia
- Austria
- Bahrain
- Belarus
- China
- Dominican Republic
- Egypt
- France
- Germany
- Grenada
- Hong Kong
- India
- Indonesia
- Isle of Man
- Israel
- Italy
- Jordan
- Kazakhstan
- Kenya
- Kuwait
- Kyrgyzstan
- Lebanon
- Malaysia
- Montenegro
- New Zealand
- Nigeria
- Oman
- Pakistan
- Philippines
- Portugal
- Qatar
- Russia
- Saudi Arabia
- Serbia
- South Africa
- Spain
- Thailand
- Trinidad and Tobago
- Tunisia
- Turkey
- Ukraine
- United Arab Emirates
- United Kingdom
- Uzbekistan
ROR SENIOR SOFTWARE ENGINEER
Agency name:
PHAEDRA SOLUTIONS
Industry:
Engineering & Manufacturing
Career level:
Mid-level
Employment type:
Full time
Job location:
punjab, Lahore
Salary offered
Negotiable
Requirements
Education:
Specialist's Degree
Experience:
2-5 years
Languages:
English, Urdu
Driving license:
No
Job role
Responsibilities
Design, build and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
Integration of user-facing elements developed by front-end developers with server-side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Qualification
BS/MS degree in Computer Science, Engineering or in a related field
Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec
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}
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
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}
Familiarity with development aiding tools {such as Bower, Bundler, Rake, etc}
Familiarity with continuous integration
Job Type: Full-time
Experience:
Software Engineering: 4 years (Required)
COVID-19 Precaution(s):
Remote interview process
Temperature screenings
Social distancing guidelines in place
Virtual meetings
Sanitizing, disinfecting, or cleaning procedures in place
Benefits
Company background
About Phaedra Solutions
Phaedra was built upon the dream of converting ideas into reality using the cutting edge tech and expert delivery of tailor-made solutions in mind.
We truly believe in the transformative power of technology
and its ability to simplify communications, elevate experiences, engage and inspire people everywhere.
We have come a long way; so much has happened in the past seven years. We met so many people, created lifelong friendships, built software solutions, learned so much, and grew as a team.
It’s because of our clients that we have tasted success over the years, which is why we keep optimum client's satisfaction.
Phaedra Solutions help organizations transform into their best-version. We are located in Denmark, UK and Pakistan with over 8 years of experience in- hand.
We have worked with some of the most reputed companies which are recognized at the national and international level like Orient, Social DiscoveryCorp, Learnetal and InsureFinda.