Job Title: Ruby on Rails Developer
Location: Remote / On-Site (as required)
Job Type: Full-Time / Contract
About the Role:
We are looking for a talented Ruby on Rails Developer to design, build, and maintain high-quality web applications. You will work closely with cross-functional teams to implement new features, optimize performance, and ensure scalability. The ideal candidate has strong problem-solving skills, deep Rails expertise, and a passion for writing clean, maintainable code.
Key Responsibilities:
-
Develop, test, and maintain web applications using Ruby on Rails.
-
Collaborate with front-end developers to integrate user-facing elements.
-
Design and manage relational database schemas (PostgreSQL/MySQL).
-
Write clean, reusable, and efficient code following best practices.
-
Implement RESTful APIs and third-party service integrations.
-
Optimize applications for performance and scalability.
-
Conduct code reviews and provide constructive feedback.
-
Troubleshoot and resolve application issues in a timely manner.
Required Skills & Qualifications:
-
Minimum 3 years of professional experience with Ruby on Rails.
-
Strong knowledge of Ruby, Rails conventions, and MVC architecture.
-
Proficiency with relational databases (PostgreSQL, MySQL).
-
Experience with RESTful APIs, JSON, and web services.
-
Familiarity with front-end technologies (HTML, CSS, JavaScript).
-
Proficient with Git and collaborative workflows.
-
Understanding of automated testing frameworks (RSpec, Minitest).
-
Strong problem-solving and communication skills.
Nice to Have:
-
Experience with background job frameworks (Sidekiq, Resque).
-
Familiarity with Docker or containerized environments.
-
Knowledge of caching solutions (Redis, Memcached).
-
Experience with cloud platforms (AWS, GCP, Azure).
-
Familiarity with CI/CD pipelines.

