Full Stack Developer ( Ruby on Rails Developer)


Keen Technology Solutions LLC
Dice Job Match Score™
👾 Reticulating splines...
Job Details
Skills
- Ruby on Rails
- Ruby
- SQL
- Regulatory Compliance
- Amazon SQS
- Amazon Web Services
- AWS Elastic Beanstalk
- API
- Cloud Computing
- JSON
- GitHub
- GEM
- jQuery
- Terraform
- Redis
Summary
Hi,
Greetings from Keen Technology Solutions LLC!
Position: Full Stack Developer (Ruby on Rails Developer)
Contract Length: 1 Year +
Location: 100 % Remote
Rounds of interviews: 2 ( virtual)
Job Description
About the role You will work on Nova, AllyDVM's core platform powering Connect, the PetPage backend, GraphQL APIs for data partners, and background processing for veterinary practice communications (SMS, email, appointments, loyalty, telehealth, and more). This is a mature, high-traffic Rails monolith with active work across performance, security, Auth0 MFA, and ActiveStorage.
What you'll do
Design, build, test, and maintain features across the full stack: Rails backend, MySQL data layer, web UI, and GraphQL/REST APIs.
Own features end-to-end: requirements, implementation, automated tests, deployment support, and production follow-up.
Integrate with internal systems and third-party platforms (SMS, email, identity, storage, analytics).
Improve application performance, reliability, and security (webhook hardening, auth/session work, etc.).
Work in a team that ships frequently via GitHub Actions to AWS Elastic Beanstalk, with Sidekiq workers and Lambda functions in the mix. Required experience
5+ years building production web applications across backend and frontend.
Strong Ruby on Rails experience, including ActiveRecord, controllers/services/workers, background jobs, and migrations.
Strong JavaScript experience building production web UIs and integrating with backend APIs.
Solid SQL / MySQL skills: schema design, query optimization, indexing, and debugging slow queries.
Experience building and consuming REST and GraphQL APIs.
Familiarity with automated testing (unit, integration, and browser/feature tests).
Experience with Redis and background job systems (Sidekiq or equivalent).
AWS experience in at least some of: S3, SQS/SNS, Lambda, CloudWatch, Elastic Beanstalk (or similar PaaS deployment).
Ability to analyze complex, cross-domain business problems and deliver pragmatic solutions.
Strong understanding of OOP, service design, and maintainable architecture in a large codebase. Strongly preferred
Experience upgrading or maintaining large legacy Rails apps (Rails 6/7 migrations, gem upgrades, deprecation cleanup).
Experience with Auth0 or similar identity providers (MFA, SSO, session lifecycle).
Experience with messaging platforms: Twilio, SendGrid, or telecom/SMS compliance (A2P/10DLC). Docker and GitHub Actions CI/CD. GraphQL in production (schema design, batching/loaders, API versioning/compatibility).
ActiveStorage / file upload pipelines (image/video processing, public/private S3 URLs).
Performance tuning in Rails (caching, queue design).
Security-minded development (CSRF/session hardening, webhook validation).
i18n/localization experience. Tech stack Backend Ruby 3.4, Rails 7.2, Puma Frontend JavaScript, jQuery, Bootstrap, Sprockets Data MySQL 8.0, Redis APIs GraphQL (graphql-pro), REST/JSON Jobs Sidekiq (+ scheduler, uniqueness, status) Cloud AWS (S3, SQS, SNS, Lambda, Elastic Beanstalk) Auth Devise, Auth0, JWT, MFA Integrations Twilio, SendGrid, Bandwidth, Google APIs, New Relic DevOps Docker, GitHub Actions, Terraform-managed EB envs Testing/Quality Minitest, Capybara, Selenium, RuboCop, Brakeman Recent work you'd likely touch
Rails 7 stabilization and post-upgrade cleanup
Auth0 MFA rollout and session handling
ActiveStorage migration from Paperclip
SMS/email reliability (Twilio, SendGrid webhooks, MMS video transcode)
GraphQL API compatibility and performance
Security audit remediation
CI/CD and Docker workflow improvements Nice to have
Veterinary / healthcare / SaaS practice-management domain experience
Terraform/IaC familiarity (infra lives in ally-terraform)
Experience with feature flags, soft deletes, audit trails (PaperTrail)
- Dice Id: 91165791
- Position Id: 9038586
- Posted 1 hour ago
Company Info
About Keen Technology Solutions LLC
Keen Technology Solutions headquarted in Irving, TX, with more than 25 Years of IT professional resourcing and managed services, we empower organizations across the full lifecycle of technology adoption, providing flexible solutions that adapt to their needs as technologies and skills evolve.
Keen is a world-class technology services business that incorporates industry insights and experience to deliver solutions that fulfil our clients’ digital visions. We use our unique deployment model to build qualified, industry specialized fit-for-purpose teams combined with proven solutions and service models to achieve results. Our agility and obsession with providing value enables us to support an ever-evolving digital world.
WORKING WITH KEEN
"One big positive for me is Keen ensures there is a continuous dialogue with the client and wants to make sure the candidates are qualified and progressing as expected…. they are professionals with a strong customer focus. Keen Account Managers go the extra mile to ensure qualified candidates are presented and are always keeping in touch. That is important in this business. "


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs