Ruby on Rails Developer (ROR) [Job ID: 67290]
Rocktech Digital, Lahore, Pakistan - Office Based
Address: DHA Phase 8
Job Type
Full Time
Experience
4 Years
Degree
Bachelor's
Positions
1
Salary
PKR 300,000 Monthly
Gender
Male
Description
Overview:
We are seeking a highly skilled Ruby on Rails Developer to join our dynamic team. As a Ruby on Rails Developer, you will be responsible for developing robust, scalable, and high-performance applications using the Ruby programming language and the Rails framework. The ideal candidate should have a strong understanding of web development principles, excellent problem-solving skills, and a passion for crafting clean and efficient code.
Responsibilities:
· Application Development: Design, build, and maintain efficient, reusable, and reliable Ruby code for web applications.
· Collaboration: Work closely with product managers, UX/UI designers, and other developers to understand project requirements and deliver high-quality solutions.
· Database Management: Design and implement robust database structures, ensuring data integrity and system performance.
· Testing and Debugging: Conduct thorough testing of applications, identify and fix bugs, and troubleshoot issues to ensure optimal functionality.
· Continuous Integration: Implement and manage continuous integration and deployment processes for seamless and efficient development workflows.
· Code Review: Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
· Performance Optimization: Identify and address bottlenecks, improve application performance, and contribute to the optimization of existing features.
· Documentation: Create and maintain detailed technical documentation for code, processes, and system architecture.
· Technology Exploration: Stay abreast of industry trends, emerging technologies, and best practices, and propose innovative solutions to enhance development processes.
Requirements:
• Design, develop, test, and deploy Ruby on Rails applications
• Strong knowledge of the Ruby on Rails framework.
• At least 3+ years of professional experience as a ROR Developer
• Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque.
• Good understanding of the syntax of Ruby and its nuances
• A knack for writing clean, readable Ruby code
• Ability to integrate multiple data sources and databases into one system
• Proficiency in using Git for version control.
• Familiarity with MVC, Mocking, RESTful, and ORM.
• Experience with front-end technologies like HTML, CSS, and JavaScript.
• Familiarity with database systems, particularly PostgreSQL or MySQL.
• Proficient understanding of code versioning tools e.g. Git, Mercurial or SVN.
· Bachelor’s degree in computer science, computer engineering, or related field.
• Organized, self-motivated and able to work under minimal supervision and within tight deadlines.
• Understanding of RESTful API design and implementation.
• Strong Communication and collaboration skills.
