smart-working-solutions - Smart Working Solutions - Senior Ruby on Rails Engineer (Remote, Full-Time) [PP]
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 GitHub as part of a collaborative development workflow • Familiarity with application performance monitoring tools (e.g. AppSignal, 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 DevOps 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 • Familiarity with GitHub Actions for process automation • PostgreSQL experience, including database administration and Active Record migrations • Experience with Hotwire-based frameworks, such as Stimulus • Exposure to ETL data integration processes • Experience working within Scaled Agile Framework (SAFe) environments • Background in the automotive or similarly data-heavy, integration-driven industries
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
Benefits
• Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) • No Weekend Work: Real work-life balance, not just words • Day 1 Benefits: Laptop and full medical insurance provided • Support That Matters:Mentorship, community, and forums where ideas are shared • True Belonging: A long-term career where your contributions are valued • At Smart Working, you’ll never be just another remote hire. • Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition. • If that sounds like your kind of place, we’d love to hear your story.
Similar Jobs
No credit card. Takes 10 seconds.