Posted on: 01/12/2025
Description :
We are seeking an experienced Ruby on Rails Developer (4-8 years experience) with extensive knowledge of the framework and common libraries like RSpec and Resque. The ideal candidate will be proficient in JavaScript, with familiarity in frameworks like AngularJS or ReactJS, contributing across both back-end logic and front-end implementation. Key responsibilities include utilizing Docker for application containerization, applying strong knowledge of Linux for system administration and shell scripting, ensuring code quality via RSpec, and managing code changes using Git in a collaborative team environment.
Key Responsibilities and Technical Deliverables :
Back-End Development and Architecture :
- Demonstrate Extensive experience with Ruby on Rails (RoR) framework to design, develop, and maintain high-quality, scalable web applications.
- Utilize and manage common libraries such as RSpec for rigorous unit/integration testing and Resque for background job processing and asynchronous tasks.
- Design and implement robust database interactions, migrations, and performance optimizations within the RoR ecosystem.
- Apply Strong analytical and problem-solving skills to troubleshoot complex application and scalability issues.
Front-End Integration and Scripting :
- Possess Proficiency in JavaScript and familiarity with frameworks like AngularJS or ReactJS for building interactive user interfaces.
- Maintain a Basic understanding of front-end technologies, including HTML5, CSS3, and JavaScript, to ensure aesthetic and functional consistency.
DevOps, Infrastructure, and Version Control :
- Demonstrate Strong knowledge of Linux operating systems, including proficiency in system administration tasks and shell scripting for automation.
- Utilize Experience with Docker for application containerization, ensuring consistent deployment and environment parity across development, staging, and production.
- Maintain Proficiency with version control tools such as Git for collaborative development, branching strategies, and effective release management.
Collaboration and Quality Assurance :
- Uphold high standards of Communication and teamwork skills to collaborate effectively with cross-functional teams (product, design, QA).
- Actively participate in code reviews and contribute to the continuous improvement of development processes.
Mandatory Skills & Qualifications :
Experience : 48 years of experience.
Core Back-End : Extensive experience with Ruby on Rails and libraries such as RSpec and Resque.
DevOps : Strong knowledge of Linux operating systems and Experience with Docker.
Front-End : Proficiency in JavaScript and Basic understanding of HTML5 CSS3.
Methodology : Proficiency with version control tools such as Git.
Frameworks : Familiarity with JavaScript frameworks like AngularJS or ReactJS.
Preferred Skills :
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Experience with continuous integration/continuous deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI).
- Knowledge of database systems such as PostgreSQL or MySQL and database optimization techniques.
- Familiarity with microservices architecture principles.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1583457
Interview Questions for you
View All