VitalHub logo

Software Engineer – Ruby on Rails

VitalHub
Full-time
On-site
Colombo 7, Western, Sri Lanka

Core Responsibilities & Duties

  • Collaborate with global team members to design, develop, and maintain Ruby on Rails applications in an Agile environment.
  • Work independently under the guidance of managers, team leads, architects, and BAs to ensure high-quality, on-time delivery.
  • Follow coding standards and advocate software engineering best practices.
  • Ensure applications meet performance, scalability, and security standards across environments.
  • Communicate effectively and troubleshoot technical issues with a problem-solving mindset.

Qualification & Experience

  • A university degree in Software Engineering / Computer Science.
  • 1 – 3 years of experience in Ruby on Rails development.
  • Strong proficiency in Ruby, Rails framework, and RESTful API development.
  • Good understanding of relational databases such as PostgreSQL or MySQL.
  • Familiarity with frontend technologies such as HTML, CSS, JavaScript, and Stimulus or Turbo (Hotwire).
  • Experience with background job frameworks (e.g., Sidekiq) and testing frameworks (e.g., RSpec, Minitest).
  • Understanding of software design principles, clean code practices, and performance tuning.
  • Experience with Git-based workflows and Agile project methodologies.
  • Exposure to Docker, CI/CD tools, and cloud platforms would be an added advantage.
  • Exposure to building web applications with ruby on rails will be beneficial.