Overview The Ruby on Rails Engineer plays a crucial role in our development team, responsible for designing and implementing high-quality web applications using Ruby on Rails. With 6 to 8 years of experience, the ideal candidate will have a deep understanding of the Rails framework, making them essential for optimizing our software solutions for performance and scalability. This role not only requires technical expertise in Ruby and Rails, but also the ability to work collaboratively in an agile environment, contribute to system architecture, and participate in code reviews. As our applications continue to evolve, this engineer will lead efforts in adopting best practices to enhance the user experience and foster innovation. The Ruby on Rails Engineer is pivotal to our mission to deliver effective and efficient software solutions, ensuring that customer needs are met with high standards of coding and application performance. Key Responsibilities Design, develop, and maintain scalable web applications using Ruby on Rails. Collaborate with product owners and designers to create user-friendly features. Write clean, maintainable code following best practices. Implement and manage RESTful APIs to connect with frontend technologies. Conduct code reviews and provide constructive feedback to peers. Optimize applications for maximum speed and scalability. Ensure application security and data protection. Participate in the full software development lifecycle, from concept through deployment. Debug and troubleshoot issues across various environments. Stay updated with emerging technologies and frameworks. Develop tests to ensure high code quality through test-driven development. Work with version control systems, primarily Git. Collaborate with cross-functional teams in an agile setup. Document technical specifications and user guides for applications. Mentor junior engineers and conduct training sessions as necessary. Required Qualifications Bachelor's degree in Computer Science or a related field. 6 to 8 years of experience in Ruby on Rails development. Strong understanding of MVC architecture and RESTful design principles. Proficient in SQL and database management (PostgreSQL, MySQL). Experience with frontend technologies such as HTML, CSS, JavaScript. Familiarity with cloud platforms (AWS, Heroku). Experience with automated testing frameworks (RSpec, Capybara). Knowledge of agile development methodologies. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. Ability to work independently and manage multiple tasks effectively. Commitment to continuous learning and improvement. Experience in DevOps practices and CI/CD pipelines is a plus. Understanding of application security best practices. Prior experience in a lead or mentoring role is desirable. Strong attention to detail and quality in delivering software solutions. Skills: ruby on rails,ci/cd,rspec,sql,css,agile methodologies,postgresql,devops,coding best practices,mvc architecture,heroku,javascript,ruby,sidekiq,restful design,mysql,aws,capybara,html,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Ruby on Rails Engineer( 6 to 8 yrs pune)