Search by job, company or skills

A

Senior Software Engineer- Ruby on Rails

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer specializing in Ruby on Rails to join our dynamic development team. The ideal candidate will play a pivotal role in designing, developing, and maintaining robust and scalable backend systems, with a keen focus on performance and code quality. This position requires strong technical leadership, excellent problem-solving abilities, and a collaborative approach to working with product and engineering teams.

Roles and Responsibilities:

  • Conduct thorough code reviews for other team members, ensuring adherence to best practices, coding standards, and architectural guidelines.
  • Proactively identify and adopt industry best practices and idiomatic Ruby on Rails patterns.
  • Collaborate closely with the product team to understand requirements and translate them into technical specifications.
  • Work effectively with fellow engineers to deliver robust, reliable, and high-performance backend solutions with minimal oversight.
  • Maintain a fanatical focus on application performance, optimizing code and database queries for efficiency.
  • Emphasize and ensure high code quality metrics, maintainability, and scalability.
  • Demonstrate the ability to work well under pressure and adapt quickly to a changing business environment and evolving requirements.
  • Provide critical support for bug fixes, system enhancements, and participate in disaster recovery efforts for existing software and systems.
  • Possess excellent technical knowledge of the entire software architecture, understanding how different components interact.

Skillsets Required:

  • Must have hands-on experience in Ruby/Ruby on Rails and a strong knack for writing clean, readable, and performant code.
  • Strong knowledge of Object-Oriented Programming (OOP) Concepts, Data Structures, Algorithms, and Design Patterns.
  • Experience in developing B2C (Business-to-Consumer) applications.
  • Proven ability in building and consuming APIs (Application Programming Interfaces).
  • Experience in running and maintaining background jobs.
  • Proficiency in full-stack performance tuning.
  • Excellent experience with various data sources such as MySQL, PostgreSQL, Redis, etc.
  • Familiarity with concepts of MVC (Model-View-Controller), Mocking, ORM (Object-Relational Mapping), and RESTful principles.
  • Strong working knowledge of Linux environments.
  • Knowledge of AWS (Amazon Web Services) and Elastic Search will be advantageous.
  • Experience with Agile methodologies and software development using versioning software (e.g., GIT).

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Aarna HR Solutions is a Human Resource Recruitment Company providing services to Various IT, ITES and Non- IT companies across India. Aarna HR Solutions strive towards hiring the best and the brightest talent in the industry. We hire individuals with a strong sense of pride in their performance, team spirit, and a desire to excel.

Job ID: 122377441

Similar Jobs