What are the responsibilities and job description for the Ruby on Rails Backend Developer position at Avance Consulting?
Job Title: Ruby on Rails Developer
Location: Pleasanton, California
Job Type: Contract W2
Mandatory skills
:Strong experience in Ruby on Rails development (Rails 8 preferred) with solid understanding of Ruby, OOP, MVC, ORM, RESTful APIs, and clean coding practice
sExperience with Rails upgrades, migrations, and Active Storage along with scalable application design principle
sStrong backend experience including API development (Jbuilder), service integration (Faraday), and background processing (Sidekiq Pro/Enterprise
)Experience working with PostgreSQL, pg_search, and designing optimized database schemas and querie
sFrontend experience with Slim, Bootstrap, jQuery, DataTables, along with basic knowledge of JavaScript, HTML5, CSS3, Sass, Stimulus and Importma
pExperience with Azure Cloud services and Azure Blob Storage integratio
nStrong understanding of code quality, security, and performance tools (RuboCop, Brakeman, Lograge, Bullet, Rack Mini Profiler
)Hands-on experience with automated testing frameworks (RSpec, Capybara, Selenium, FactoryBot, SimpleCov
)Experience with API documentation using Swagger/OpenAPI (rswag
)Proficiency with Git (GitHub), CI/CD pipelines using GitHub Actions, and Agile tools like JIR
AFamiliarity with Docker and Kubernetes for containerization and deploymen
tAbility to integrate multiple data sources and external systems and support business workflow
sResponsibilities include development, code reviews, documentation, Jira ticket management, CI/CD maintenance, and cross-functional collaboratio
nStrong troubleshooting skills with ability to resolve production issues and ensure performance, scalability, and reliabilit
yExperience with Azure cloud, microservices architecture, and caching strategies (nice to have
)Familiarity with GitHub Copilot or AI-assisted development tools to improve productivity (nice to have
)
Nice to have
:1) Ja
va3) database fundamentals, including knowledge of relational and non-relational databases, query optimizati
onJIRA exposure is a mu
stAbility to work in a highly matrixed and geographically diverse business environme
ntSolid communication and interpersonal skil
lsAbility to maintain regular and predictable attendan
ceExperience in Health Care industry and medical domain experienc