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.