.Important InformationExperience: +6 yearsJob Mode: Full-timeWork Mode: Work from home Job SummaryWe are seeking a Ruby on Rails Developer with 6+ years of experience in backend development to join our dynamic team. The ideal candidate will have strong expertise in building scalable and high-performance backend applications using Ruby on Rails, along with some experience with frontend development in React. You will be responsible for designing and developing backend services, maintaining high code quality, and collaborating with the frontend team to ensure seamless integration. Responsibilities and DutiesDevelop and maintain backend services and APIs using Ruby on Rails.Collaborate with frontend developers to integrate user-facing elements with server-side logic.Write clean, efficient, and well-documented code following best practices.Design and implement database models, queries, and migrations to support new features.Optimize application performance, identifying bottlenecks and addressing scalability concerns.Work with product and design teams to define requirements and deliver high-quality solutions.Contribute to code reviews, ensuring code quality and adherence to coding standards.Assist in maintaining DevOps workflows, deploying and monitoring applications in production environments.Integrate third-party APIs and services as required for project features.Collaborate in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.Troubleshoot and resolve issues in production, maintaining uptime and availability.Qualifications and Skills6+ years of experience in backend development with Ruby on Rails.Strong understanding of MVC architecture, object-oriented programming, and design patterns.Experience with relational databases (e.G., PostgreSQL, MySQL) and database optimization.Proficiency in building RESTful APIs and integrating them with frontend applications.Experience with React.Js for frontend development, with the ability to collaborate effectively on frontend-backend integration.Familiarity with test-driven development (TDD), RSpec, and other testing frameworks.Experience with version control systems (e.G., Git) and continuous integration practices.Strong communication skills and the ability to work well in a collaborative team environment.Experience working in Agile/Scrum development environments.Desirable experience with containerization tools such as Docker or Kubernetes.Familiarity with cloud infrastructure (AWS, GCP, or similar), including deployments and monitoring.Exposure to CI/CD pipelines and automation tools. About EncoraEncora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies