Overview
Hybrid
$60 - $65
Contract - W2
Contract - 6 Month(s)
Skills
PostgreSQL/MySQL
Git
Braintree
Redis
RabbitMQ
ElasticSearch
AWS
Next.js
NetSuite
Job Details
JOB Description::
Senior Ruby on Rails Engineer
We’re looking for a hands-on, full stack Senior Ruby on Rails Engineer to join a small but high-impact engineering team that works at the core of a rapidly evolving ecommerce business. In this role, you won’t just write code, you'll collaborate directly with cross-functional teams including Sales, Accounting, and ecommerce to help shape solutions, influence product direction, and push innovation forward.
Key Responsibilities•Modernize Our Platform: Assist in migrating our legacy PHP ecommerce platform to Ruby on Rails using the Strangler pattern.
•Innovate & Build: Architect and develop new features and tools to enhance both the user experience and internal business functionality.
•Collaborate Across Departments: Work directly with business stakeholders to define problems, brainstorm solutions, and bring ideas to life.
•Champion Code Quality: Lead code reviews, mentor junior developers, and promote best practices (TDD/BDD).
•Enhance Performance: Identify and implement performance improvements to ensure the platform remains reliable and scalable.
•Boost Developer Experience: Manage and improve CI/CD pipelines and maintain thorough documentation.
•Adapt on the Fly: Tackle production issues, fix bugs, and pivot with changing business priorities as we shift from Scrum to Kanban for increased agility.
Tech You’ll Work WithRuby on Rails, PostgreSQL/MySQL, Git, Braintree, Redis, RabbitMQ, Elasticsearch, AWS, Terraform, Docker, Next.js, NetSuite, and more.Requirements
•5+ years of Ruby on Rails development in high-traffic, transactional environments
•Strong full stack development experience and fluency in modern API architecture
•Next.js experience is highly preferred or extensive React framework experience
•High proficiency with relational databases and Linux shell scripting
•Experience working in Git-based environments with TDD/BDD practices
•Ability to communicate effectively and work independently while being highly collaborative
•Passion for solving business problems through smart engineering
Bonus Points For:•PHP experience
•Next.js experience
•AWS experience
•Terraform experience
•Experience with CI tools (GitHub Actions, CircleCI, Jenkins)
•Docker expertise
•Background Kanban workflows
•A good sense of humor and a GitHub you’re proud of
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.