Senior Ruby on Rails Developer

  • Full-time

Company Description

Established in 2019, XPROLABS is a technology, consultancy and services firm with a focal point of helping and assisting organizations to precedent amidst radical business and technology solutions.

XPROLABS helps your online business to determine software development needs and create specific steps that will improve your performance faster.

We are a top IT service provider company that works on a variety of intense, challenging projects involving building new products from the ground up. In this role, you may be responsible for handling everything from architecture for a new product to building out cutting edge UI.

 

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 echnologies 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

  • 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

It's a plus if you can play any musical instrument(Guitar, Piano, Violin, Drums) or if you are good at sports.