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.