Job Openings Ruby on Rails Developer SSR

About the job Ruby on Rails Developer SSR

Position Overview: 

As a Ruby on Rails SSR Software Engineer, you will play a pivotal role in designing, developing, and maintaining robust web applications using Ruby on Rails framework. Leveraging your expertise in RoR, you will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements. This is an exciting opportunity to contribute to the growth and success of our organization while honing your skills in a fast-paced, innovative environment.

Responsibilities:

  • Design, develop, and maintain scalable web applications using Ruby on Rails framework.
  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of continuous improvement.
  • Implement automated tests and participate in test-driven development to ensure the reliability and stability of the software.
  • Troubleshoot issues, debug code, and implement solutions to address technical challenges.
  • Stay updated on latest trends and developments in Ruby on Rails and related technologies, and propose recommendations for adoption.
  • Contribute to architectural design discussions and make informed decisions to optimize performance, scalability, and security of the applications.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of professional experience working with Ruby on Rails framework.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular (desired).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and writing SQL queries.
  • Familiarity with RESTful APIs and microservices architecture.
  • Excellent problem-solving skills with a passion for writing clean, well-tested code.
  • Ability to work effectively in a collaborative team environment and communicate technical concepts to non-technical stakeholders.
  • Experience with version control systems (e.g., Git) and Agile software development methodologies.
  • Strong attention to detail and a continuous learner mindset.