Posted on: 21/10/2025
Role Overview :
We are seeking a talented and motivated Ruby on Rails Developer to join our dynamic development team. You will play a key role in designing, building, and maintaining robust, scalable, and high-performing web applications. This role is ideal for individuals who thrive in an agile, fast-paced environment and enjoy collaborating on modern, full-stack development projects.
Key Responsibilities :
- Design and develop secure, scalable, and maintainable web applications using Ruby on Rails.
- Implement backend logic, business rules, and data models based on application requirements.
- Develop and consume RESTful APIs for seamless communication between front-end and backend systems.
- Work extensively with PostgreSQL, designing efficient schemas, optimizing queries, managing indexes, and writing complex joins.
- Create and manage database migrations, seeding scripts, and data validation rules.
- Follow Test-Driven Development (TDD) or Behavior-Driven Development (BDD) practices using frameworks like RSpec or Minitest.
- Write unit tests, integration tests, and perform code reviews to ensure application stability and maintainability.
- Collaborate with DevOps teams to integrate CI/CD pipelines and ensure smooth deployments.
- Automate test runs and support continuous integration using tools such as GitLab CI, CircleCI, or Jenkins.
- Work in cross-functional agile teams with designers, product managers, QA engineers, and frontend developers.
- Participate in Agile ceremonies such as sprint planning, stand-ups, demos, and retrospectives.
- Use tools like JIRA, Trello, or Asana to track development progress.
- Use Git (GitHub, GitLab, Bitbucket) for source code management, branching strategies, and code collaboration.
- Follow Git workflows (Gitflow or trunk-based) and maintain detailed PR descriptions and documentation.
- Contribute to technical documentation (API docs, system design, code comments).
- Stay updated with the latest Ruby/Rails features and contribute suggestions for technology adoption or improvements.
- Mentor junior developers if applicable.
Required Skills & Experience :
- Minimum 4 years of professional experience in Ruby on Rails application development.
- Proficiency in Ruby and familiarity with Rails internals, ActiveRecord, routing, and middleware.
- Strong experience with PostgreSQL, including indexing, query optimization, migrations, and data modeling.
- Proven experience developing, consuming, and debugging RESTful APIs.
- Familiarity with MVC architecture, OOP principles, and modular service design.
- Experience with Git and collaborative development practices (pull requests, code reviews, CI tools).
- Exposure to frontend technologies such as HTML, CSS, JavaScript (React/Vue is a plus).
- Good understanding of secure coding practices, authentication/authorization (e.g., Devise, JWT), and performance tuning.
- Solid debugging, troubleshooting, and analytical skills.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1562944
Interview Questions for you
View All