Ruby on Rails Developer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - 12 Month(s)

Skills

.NET
API Management
TypeScript
Ruby on Rails
Agile
MySQL
React.js
Ruby
RSpec
PostgreSQL

Job Details

Languages: Ruby, JavaScript, TypeScript, C#, CSS, HTML, SQL

Frameworks: Ruby on Rails, React, AngularJS, .NET Core

Databases: MySQL, PostgreSQL, MongoDB, Redis Tools: Git, Docker, Kubernetes, AWS, Terraform, Jenkins, Ansible, Capistrano, Jira

Testing: RSpec, Capybara, Cucumber, Selenium, Jest, Cypress

Architectures: MVC, RESTful APIs, Microservices CI/CD: Jenkins, GitLab CI, Octopus Deploy Cloud/DevOps: AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Terraform, Ansible

API Management: REST, SOAP, GraphQL, APIGEE

Other: Agile Methodology, Test-Driven Development (TDD), Behavior-Driven Development (BDD Led the design and development of 6 applications (internal and external) using Ruby on Rails and React, improving the efficiency of web-based services for users.

Played a key role in developing React-based front-end components that integrate seamlessly with backend services, ensuring smooth, responsive user experiences.

Developed RESTful APIs to handle user registration, data integration, and authentication for 300K users, improving system accessibility and performance.

Migrated legacy applications and integrated them with Azure Cloud services using Docker, Kubernetes, and Terraform, increasing scalability and operational efficiency.

Automated application setup and deployment with Ansible, significantly reducing deployment times.

Developed and maintained AWS S3 integrations for file upload/download functionalities, ensuring robust and secure file management.

Designed and implemented background jobs using Resque and Redis for asynchronous task processing, enhancing system performance and reliability.

Contributed to the migration of internal APIs to the APIGEE platform, streamlining API management and improving security.

Build Restful API s for a .Net project using C# for a migration project from Ruby to .NET

Employed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) with tools like RSpec, Capybara, and Cucumber, improving test coverage and code reliability.

Led a team in implementing CI/CD pipelines with Jenkins, improving deployment automation and efficiency. Collaborated with cross-functional teams to develop new features, improve existing functionality, and ensure smooth project execution

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About CitiusTech