We are growing quickly at TechVerito and are looking for a Ruby on Rails Developer with expertise in Ruby on Rails, RSpec, TDD/BDD, DevOps This is a great opportunity to work with a company that has a strong and innovative team dedicated to improving the spend management processes of today’s dynamic businesses. We take care of our employees every way we can, with competitive compensation packages, as well as a flexible working environment, mentorship programs and much more! We educate, advocate people to follow Test Driven Development process, Behaviour Driven Development, Agile Manifesto, eXtreme programming, Reactive and Responsive Programming. We love to write clean, quality, readable and maintainable code. We are personally accountable for delivering on our commitments. We value our people, encourage their development and reward their performance. We work together, across boundaries, to meet the needs of our customers and to help our Company win. If you are looking for a change this is what we can promise you: You will have challenging problems to solve every single day. You will have the flexibility to solve problems and deliver solutions. We will provide a highly collaborative and enjoyable working environment with skilled and super friendly teammates. We will give freedom to learn, innovate and commit mistakes (as long as we learn from them :)) We will fully support you in developing software the right way following clean coding and software development principles. We won't burden you with useless policies and procedures. We will provide you with the tools you need to do your job right. "If you’re already a great coder with passion and curiosity then this role is right for you." Here are some more details about the position: Qualifications Required:- Should have development experience of 4+ years. 4+ years of development and delivery experience with Ruby, Rails Hands-on experience working on one or more front end technologies - React, Vuejs, Angular Hands-on experience in TDD/BDD and continuous integration. Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications Great OO skills, including strong design patterns knowledge Familiarity with few databases, like MySQL, PostgreSQL, any NoSQL, etc Ability to understand and implement Continuous Integration and Continuous Delivery. Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum Strong communication and client-facing skills with the ability to work in a consulting environment is essential Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists Experience troubleshooting server performance memory issues, GC tuning, resource leaks etc. Roles and Responsibilities: Collaborating with the product team to design/architect, develop and maintain progressive web apps. Ensure that functional requirements are correctly interpreted and translated into clear and robust code. Ensure that the new code is written conforms to existing guidelines and quality practices. Coordinate with team/project stakeholder management. Lead code review activities and ensure defined quality standards are met. Effectively identify technical gaps of junior team members and solve their technical issues. Effectively learn functional aspects of the project. Pair with team members on functional and non-functional requirements. Identify and raise risks and potential issues on time with a mitigation plan. More experienced candidates should be able to lead multiple projects with a sense of ownership. Building Automated build test environments.