Senior Ruby on Rails Engineer; Remote, PP
Delhi, Delaware County, Iowa, 52223, USA
Listed on 2026-03-01
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Backend Developer
Location: Delhi
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the RoleAs a Senior Ruby on Rails Engineer
, you will play a key role in the ongoing development, enhancement, and stability of a large-scale, production Software-as-a-Service platform. This is a senior, hands-on engineering role where you will take ownership of entire problem domains, contribute across the full software stack, and help move the platform forward in line with long-term product strategy.
You’ll work closely with Engineering and Product teams in a collaborative, agile environment, contributing not only to feature development but also to platform operations, technical quality, and system reliability. The role is primarily remote and requires strong communication skills and a high level of technical ownership.
Responsibilities- Design, build, and enhance features across the full Ruby on Rails application stack
- Take ownership of defined problem spaces, from solution design through to release
- Refactor and maintain existing SaaS functionality to improve performance, scalability, and maintainability
- Implement robust automated test coverage to ensure solutions meet acceptance criteria and behave as expected
- Conduct code reviews and provide constructive feedback to maintain high engineering standards
- Manage development tasks end-to-end, from backlog refinement to production deployment
- Collaborate with Product and Engineering teams during backlog grooming and issue refinement
- Act as a technical expert within the team, supporting colleagues and resolving development blockers
- Build and maintain a deep understanding of system functionality, data structures, and data sources
- Identify and address technical debt, data quality issues, and user experience inconsistencies
- Contribute to platform operations by maintaining application containers, dependencies, and framework versions
- Deploy to non-production and production environments following established deployment processes
- Monitor application and infrastructure performance, investigating and resolving issues as they arise
- Support the ongoing stability, security, and availability of the platform
- 7+ years of professional experience developing with Ruby and Ruby on Rails in production environments
- Strong experience maintaining and operating production Ruby on Rails SaaS applications
- Proficiency with RSpec for automated testing
- Strong JavaScript experience, including native JavaScript and jQuery
- Solid front-end fundamentals: HTML, CSS, and preprocessors such as HAML, SASS, or SCSS
- Experience building and maintaining scalable REST APIs using Ruby on Rails
- Strong understanding of agile development practices and working within cross-functional teams
- Experience using Git and Git Hub as part of a collaborative development workflow
- Familiarity with application performance monitoring tools (e.g. App Signal, New Relic)
- Ability to plan, prioritise, and deliver work across a variable workload
- Strong written and verbal communication skills, essential for a remote-first environment
- Professional, collaborative approach when working across teams and functions
- Experience with Dev Ops practices, including infrastructure-as-code tools such as Terraform
- Exposure to cloud-based infrastructure, including deployment, monitoring, and resource provisioning
- Hands‑on experience with CI/CD pipelines and automated deployment workflows
- Experience working with containerised applications, including Docker and orchestration concepts
- Famil…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).