Job purpose

We are seeking an experienced Senior Ruby on Rails Developer to join our dynamic team. The ideal candidate will have at least 5 years of hands-on experience in developing web applications using Ruby on Rails framework. In addition to strong Ruby on Rails skills, the candidate should also possess proficiency in JavaScript stack. PHP skills are considered a plus.


You will work with our global Product Development Team and the ideal candidate will apply defined software development life cycle processes to deliver high-quality production-ready code, be diligent in testing their code, and work with the team to produce Talent Systems’ high standard products.

You'll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features. You'll write clean and functional code with integration and unit tests.

Duties and Responsibilities

  • Be a hands-on engineering contributor, using our state-of-the-art tech stack
  • Design, develop, and maintain efficient, reusable, and reliable Ruby code.
  • Work closely with product managers and other developers to understand requirements and implement solutions that meet business needs.
  • Architect and build web applications using Ruby on Rails framework.
  • Write clean, maintainable, and efficient code adhering to coding standards.
  • Implement front-end interfaces using JavaScript, HTML, and CSS.
  • Troubleshoot, debug, and fix issues in production and non-production environments.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Stay updated on emerging technologies and trends in web development.
  • Develop cool new features and maintain existing ones.
  • Adhere to and improve internal code guidelines.
  • Improve Code base, write tests to make it robust.
  • Code refactoring.
  • Participate in code reviews.
  • Take part in Scrum related activities.

Qualification & Attributes

Basic Qualifications

  • At least 7 years of experience as a software engineer.
  • 5+ years of experience in developing web applications using Ruby on Rails.
  • Strong understanding of object-oriented programming principles.
  • Proficiency in JavaScript, HTML, and CSS.
  • Strong knowledge in data access layer especially ability to work with stored procedure, MySQL and PostgreSQL
  • Familiarity with front-end frameworks/libraries such as React, Vue.js, etc. is a plus.
  • Experience with version control systems such as Git.
  • Excellent problem-solving and debugging skills.
  • Production experience with AWS stack
  • Agile methodologies especially with Scrum
  • Ability to work independently as well as collaboratively in a team environment.
  • Strong communication skills and ability to effectively articulate technical concepts.
  • Experience in mentoring the team members

Nice to have

  • Hands on experience with PHP
  • Knowledge of Lambda, SQS, S3, ElasticSearch, Kubernetes, Docker
  • Experience working with distributed teams.
  • Bachelor's or Master's degree in computer science (or equivalent professional experience).