Roles and Responsibilities :
- Write effective and scalable code in Ruby
- Build back-end components for web applications
- Test applications for performance, responsiveness and security
- Review and debug junior developers code
- Integrate data storage and data processing solutions
- Build, install and share gems and plugins
- Create automated test scripts using Rspec and Capybara
- Improve and maintain applications after deployment
- Participate in on-call production support as part of a you build it, you run it mindset
- Coordinate with team members who work on different layers of infrastructure
- Create and refine best practices, coding standards, and documentation, and takes the opportunity to share knowledge across the team.
- Make recommendations to refine and improve our engineering practices
Skills and Qualifications :
6+ years of experience as a software engineerWork experience as a Ruby DeveloperGood experience in development with very good knowledge and hands-on experience with Ruby on Rails / Padrino, along with other common libraries.In-depth understanding of object-oriented programmingExpertise in RailsUnderstanding of agile software developmentFamiliarity with automated testing platformsProblem-solving skillsTeam spiritDegree in Engineering, Computer Science or relevant fieldExcellent written and verbal English communication(ref : hirist.tech)