Ruby on Rails Developer
3 months ago
About the Role
This is an exciting opportunity for a skilled developer with a strong understanding of Ruby on Rails principles and best practices.
You will collaborate with designers, product managers, and other developers to bring our web application ideas to life, ensuring a high-quality and user-friendly experience.
Responsibilities :
- Design, develop, and implement features for our web application using Ruby on Rails.
- Write clean, maintainable, and well-documented code adhering to Ruby on Rails best practices.
- Collaborate with designers and product managers to translate user stories and requirements into technical specifications.
- Develop and implement unit tests and integration tests to ensure code quality and functionality.
- Participate in code reviews and contribute to improving the overall codebase.
- Troubleshoot and debug complex technical issues related to the Ruby on Rails application.
- Deploy and maintain the web application on a production server environment.
- Stay up-to-date with the latest advancements in Ruby on Rails, libraries, and frameworks.
- Continuously learn and improve your development skills.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience developing web applications with Ruby on Rails.
- Strong understanding of Ruby programming language concepts (object-oriented programming, metaprogramming).
- Experience with web development technologies (HTML, CSS, JavaScript) is a plus.
- Experience with relational databases (e.g., PostgreSQL) and SQL queries is a plus.
- Experience with version control systems (Git) is essential.
- Experience with testing frameworks (RSpec, Capybara) is a plus.
- Experience with deployment tools (e.g., Capistrano) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication, collaboration, and teamwork skills.
- Ability to work independently, manage multiple tasks effectively, and meet deadlines.
- Passion for building user-friendly and scalable web applications.