OT
Ruby on Rails Developer
Ova Technologies
πΊπΈ United States
Hybrid
2 months ago
- Ruby on Rails
- REST API
- Agile
- Scrum
- Ruby
- MVC
- PostgreSQL
- MySQL
- HTML
- CSS
- JavaScript
- Git
- JWT
- OAuth
- Object Oriented Programming
- OOP
- Linux
- Unix
- React.js
- Vue
- Angular
- Redis
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI
- GraphQL
- WebSockets
- Elasticsearch
- Apache Solr
- HTML5
- CSS3
- RSpec
- ActiveRecord
- RabbitMQ
- Microservices
- Terraform
- Swagger
- OpenAPI
2 months ago
Job Title
Ruby on Rails Developer
Job Summary
We are looking for a talentedRuby on Rails Developer to build, enhance, and maintain scalable web applications using Ruby on Rails. The ideal candidate should have experience in developing RESTful APIs, integrating third-party services, optimizing application performance, and collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, test, and maintain web applications usingRuby on Rails.
- Develop scalable and secure RESTful APIs.
- Build reusable, maintainable, and high-quality code.
- Design and optimize database schemas and queries.
- Integrate third-party APIs, payment gateways, and external services.
- Collaborate with frontend developers to integrate user-facing features.
- Troubleshoot, debug, and resolve production issues.
- Optimize application performance, scalability, and security.
- Write unit, integration, and functional tests.
- Participate in code reviews and Agile/Scrum ceremonies.
- Deploy and maintain applications in cloud environments.
Required Skills
- Strong proficiency inRuby andRuby on Rails.
- Experience building RESTful APIs.
- Strong understanding of MVC architecture.
- Experience with relational databases such asPostgreSQL orMySQL.
- Knowledge of HTML, CSS, JavaScript, and responsive web development.
- Experience with Git version control.
- Familiarity with authentication and authorization mechanisms (Devise, JWT, OAuth).
- Understanding of object-oriented programming (OOP) principles.
- Experience with Linux/Unix environments.
Preferred Skills
- Experience with frontend frameworks such asReact.js,Vue.js, orAngular.
- Knowledge of background job processing usingSidekiq orResque.
- Experience with Redis and caching strategies.
- Familiarity with Docker and Kubernetes.
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Understanding of GraphQL and WebSockets.
- Experience with Elasticsearch or Solr.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2β5 years of professional experience in Ruby on Rails development.
- Experience developing enterprise web applications is preferred.
Technical Skills
- Ruby
- Ruby on Rails
- RESTful APIs
- PostgreSQL / MySQL
- Redis
- Sidekiq
- Git
- Docker
- Linux
- HTML5
- CSS3
- JavaScript
- RSpec
- Capybara
- ActiveRecord
Nice-to-Have
- React.js or Vue.js
- GraphQL
- WebSockets (Action Cable)
- Elasticsearch
- RabbitMQ
- Microservices architecture
- Terraform
- Kubernetes
- Swagger/OpenAPI
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Ability to work effectively in Agile/Scrum teams.
- Strong debugging and troubleshooting abilities.
- Self-motivated with a continuous learning mindset.
- Good time management and organizational skills.
Ruby on Rails Developer Β· Ova Technologies