Job Overview
As a Ruby on Rails developer, you will play a key role in designing and developing web applications using this technology.
* Sure database integrity and efficiency using MySQL.
* Contribute to all phases of the development lifecycle.
* Implementing and maintaining continuous integration and continuous delivery pipelines.
* Writing and maintaining unit, integration, and end-to-end tests to ensure code quality and application functionality.
* Contribute to the design and ongoing enhancements of our DevOps systems.
About the Role
This is an exciting opportunity for an experienced software engineer to join our team as a Ruby on Rails developer. If you have experience with Ruby on Rails, are passionate about delivering high-quality solutions, and are looking for a new challenge, then we want to hear from you!
In this role, you will be responsible for:
* Developing web applications using Ruby on Rails.
* Collaborating with cross-functional teams to design and implement software solutions.
* Ensuring the quality and reliability of software products.
* Maintaining and improving existing software systems.
* Participating in the development of new features and functionalities.
Requirements
To succeed in this role, you will need:
* 3+ years of experience in software development, preferably with Ruby on Rails.
* Strong knowledge of object-oriented programming principles and design patterns.
* Familiarity with agile development methodologies and version control systems (e.g., Git).
* Experience with testing frameworks and tools (e.g., RSpec, Cucumber).
* Good understanding of cloud computing platforms (e.g., AWS) and containerization technologies (e.g., Docker).
What We Offer
We offer a competitive salary package, including bonuses and benefits. You will also have the opportunity to work with a talented team of professionals who share your passion for software development.
Our company culture values innovation, collaboration, and continuous learning. We believe that our people are our greatest asset, and we strive to create an inclusive and supportive work environment that allows everyone to thrive.