Overview:
The Senior ROR Developer plays a crucial role in our organization responsible for designing implementing and maintaining complex web applications using Ruby on Rails. This role is essential for the continued development and enhancement of our web platforms ensuring a seamless user experience and high performance.
Key Responsibilities:
- Designing and implementing efficient and reusable Ruby code
- Optimizing and troubleshooting applications for maximum speed and scalability
- Collaborating with crossfunctional teams to define design and ship new features
- Integrating userfacing elements developed by frontend developers with serverside logic
- Identifying and fixing bottlenecks and bugs
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Managing hosting environments including database administration and scaling an application to support load changes
- Contributing to all phases of the development lifecycle
- Staying uptodate with new technologies and industry trends
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven experience as a Ruby on Rails developer
- Strong understanding of objectoriented programming
- Proficiency with MySQL databases
- Experience with frontend technologies such as JavaScript HTML and CSS
- Knowledge of RESTful APIs
- Familiarity with continuous integration
- Ability to write clean maintainable code
- Excellent problemsolving skills
- Experience with agile methodologies
- Good understanding of serverside templating languages
- Familiarity with design principles behind a scalable application
- Ability to implement automated testing platforms and unit tests
- Experience with code versioning tools such as Git
- Understanding of fundamental design principles behind a scalable application
ruby on rails,mysql,javascript,html,css