Description
You will build and maintain applications using the Ruby on Rails framework.
Responsibilities
- Develop logic and solve complex technical problems within the application.
- Implement RESTful APIs and integrate third-party services like SMS, email, and payment gateways.
- Manage view files using Haml and ERB.
- Write unit tests using RSpec to ensure code quality.
- Design and manage relational database schemas.
Required Skills
- 8+ years of professional experience in Ruby on Rails.
- Strong understanding of MVC architecture.
- Proficiency with Git-based repositories such as GitHub or GitLab.
- Experience with RDBMS like MySQL or PostgreSQL.
- Proven ability in logic development and problem-solving.
- Hands-on experience with RSpec and unit testing concepts.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent field.
Preferred Skills
- Experience with Microservices and Javascript frameworks like ReactJs or Angular.
- Knowledge of NoSQL databases such as MongoDB or time-series databases.
- Familiarity with Scrum/Agile environments and tools like Jira or Trello.
- Database design experience (for 4+ years of experience).
- Experience leading small teams or managing projects from inception to delivery.
- Open source contributions, including owning or contributing to Gems.