Ruby On Rails Developer

Enlivit Technology Pvt. Ltd. , Kathmandu, Nepal — Posted 1 year ago

We are seeking a skilled and experienced Ruby on Rails Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining server-side logic, designing, and implementing robust and scalable applications, and collaborating with cross-functional teams to define, design, and ship new features. As a Ruby on Rails Developer, you will play a key role in the entire development lifecycle, from concept ideation to deployment and post-launch support.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Develop features and functionalities in Ruby on Rails based on project requirements.
  • Collaborate with the team to define, design, and ship new features.
  • Identify and fix bugs, performance issues, and bottlenecks.
  • Ensure the responsiveness of applications and optimize them for maximum speed and scalability.
  • Integration of data storage solutions, databases, and third-party libraries.
  • Work closely with front-end developers to integrate user-facing elements with server-side logic.
  • Implement automated testing platforms and unit tests.
  • Manage code deployment and versioning tools such as Git.
  • Create technical documentation and provide ongoing support for developed applications.
  • Stay updated with the latest trends and best practices in Ruby on Rails development.

Requirements:

  • Proficient in Ruby programming language and its frameworks, particularly Ruby on Rails.
  • Strong understanding of object-oriented programming principles.
  • Experience with web application development, including RESTful APIs, databases, and web services.
  • Familiarity with front-end technologies such as JavaScript, HTML, CSS, and responsive design.
  • Knowledge of testing tools and strategies (RSpec, Cucumber, etc.).
  • Understanding of fundamental design principles behind a scalable application.
  • Experience in using and integrating various databases (MySQL, PostgreSQL, etc.).
  • Ability to solve problems creatively and effectively.
  • Excellent collaboration and communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Skills:

  • Experience with cloud platforms and services (AWS, Azure, Heroku, etc.).
  • Knowledge of Agile development methodologies.
  • Familiarity with continuous integration and continuous deployment practices.
  • Previous experience working in a collaborative team environment.
  • Contributions to open-source projects or a robust portfolio showcasing your Ruby on Rails expertise.
Details
Information Technology (IT) Industry
Full-time Job Type
Mid-Level Job Level
Job post expired. Apply anyway, we'll forward your CV.