Job Description:
We are looking for a talented Ruby on Rails developer to join our growing team. You will be responsible for developing and maintaining robust web applications, collaborating with a team of developers and engineers to deliver high-quality code, and contributing to the overall architecture and performance of our applications.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of data storage solutions (e.g., PostgreSQL, MySQL) within RoR applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Skills and Qualifications:
- Strong proficiency in Ruby on Rails, along with an understanding of its core principles and APIs
- Solid understanding of object-oriented programming
- Good understanding of server-side templating languages (e.g., ERB, HAML)
- Proficient understanding of code versioning tools (e.g., Git, SVN)
- Familiarity with front-end technologies (e.g., JavaScript, HTML5, CSS3)
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) is a plus
- Experience with RESTful APIs and third-party integrations is desirable
- A knack for writing clean, readable Ruby code
- Good understanding of Agile methodologies and DevOps practices