6 Feasible Technologies Jobs
Ruby on Rails Developer (5-8 yrs)
Feasible Technologies
posted 19d ago
Flexible timing
Key skills for the job
Role Description :
We are looking for a highly skilled Senior Ruby on Rails Developer with 5+ years of experience in Ruby programming and the Rails framework.
In this role, you will be responsible for developing robust web applications and services, ensuring that the architecture is scalable, maintainable, and meets business needs.
You will work closely with product managers, designers, and other developers to create efficient and high performance applications.
Key Responsibilities :
- Design, develop, and maintain scalable, efficient, and secure web applications using Ruby on Rails.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build reusable, testable, and efficient code, following best practices.
- Develop core services and APIs to ensure high availability and reliability.
- Design and implement RESTful APIs, integrating with third-party services and platforms as required.
- Ensure the smooth functioning of APIs, including performance optimization and security considerations.
- Work with Active Record, including migrations, query optimization, and database schema management.
- Collaborate with the team to design, optimize, and maintain database schemas and queries for large-scale systems.
- Use and implement various Ruby gems for authentication, authorization, and other utilities (e. , Devise, CanCanCan, etc.)
- Ensure secure, seamless user authentication and role-based authorization.
- Write unit and integration tests for new features and bug fixes to ensure a robust and reliable application.
- Integrate testing frameworks (e., RSpec, Capybara) and manage continuous integration/continuous deployment (CI/CD) pipelines.
Required Skills and Qualifications :
- 5-8 years of professional experience in Ruby programming and Ruby on Rails development.
- Strong understanding of core programming concepts (OOP, data structures, algorithms, etc.)
- Experience with Rails components such as Active Record, Routing, Controllers, View Helpers, and Active Job.
- Expertise in API development (RESTful API design and integration).
- Knowledge of authentication and authorization methods, using libraries such as Devise, JWT, or OAuth.
Technical Skills :
- Proficient in Ruby and Rails framework, including custom service implementations.
- Experience working with Gem Libraries for functionality like authentication, background jobs, etc.
- Strong knowledge of relational databases (e., MySQL, PostgreSQL) and database optimization techniques.
- Familiarity with version control systems, primarily Git.
- Understanding of front-end technologies (e., JavaScript, HTML, CSS) is a plus
Functional Areas: Software/Testing/Networking
Read full job description20-22 Yrs
4-6 Yrs
Hyderabad / Secunderabad, Telangana