Full-Stack Ruby on Rails Web Developer (Full-Time, Remote)
EightSix Network (86network.com) -- Canada's Hospitality Job Site
About the role
We're looking for a full-stack Ruby on Rails Developer who loves to ship high quality code that directly impacts our users' success. You'll own projects end-to-end: scoping solutions, writing clean, tested code, and deploying to production. This role involves both building new functionality and maintaining our existing applications with a focus on performance, security, and scalability. You'll work closely with our business team in short daily stand-ups to align on priorities--then you're off to build. This is a 100% remote position although we're ideally looking for a local candidate that can be available for monthly meet-ups.
What you'll do
Design, build, test, and ship features across our Rails app to improve UX/UI and stability.
Propose multiple technical approaches, weigh trade-offs, select the best path, and deliver.
Maintain and evolve our infrastructure (Heroku + AWS), including S3 integrations and background jobs.
Ensure application security through authentication systems, authorization controls, and data protection practices.
Administer and extend ActiveAdmin for internal tooling and data workflows.
Own email deliverability and templates via Mailgun.
Implement and maintain billing, subscriptions, and webhooks with Stripe's API.
Uphold SEO best practices (technical SEO, structured data, performance) and monitor impact.
Set up and manage your own dev environment, staging, and production deployments via GitHub CI/CD.
Write maintainable, well-documented code with meaningful tests.
Experience with software testing, automated testing frameworks, and applying basic refactoring practices to ensure the delivery of reliable, maintainable code.
3-5+ years building and scaling Rails apps in production (full-stack).
Comfort across back-end and front-end with a good eye for design and UX polish.
Hands-on experience with Heroku and AWS services (incl. S3).
Proven work with ActiveAdmin (or similar admin frameworks), Mailgun, and Stripe integrations.
Strong grounding in SEO implementation (meta/OG tags, sitemaps, schema, performance).
Ability to work independently, prioritize, and communicate clearly with non-technical partners.
Discipline around testing, observability, and safe deploys.
Experience with software testing, automated testing frameworks, and applying basic refactoring practices to ensure reliable, maintainable code.
Strong problem-solving skills with the ability to reduce system complexity and improve the maintainability and scalability of software solutions.
Nice to have
An interest in business and SaaS
Background processing (Sidekiq), caching, and performance tuning.
Analytics/experimentation chops (events, funnels, A/B tests).
Job scraping & XML feeds: building/consuming feeds for job aggregators (e.g., XML/RSS/Atom, Google for Jobs structured data, sitemaps), and resilient scraping/ingestion pipelines.
AI-assisted development: using AI tools to code efficiently (prompting, test scaffolding, refactoring), with attention to code quality and data/security guidelines.
AI product features: implementing AI-powered capabilities (e.g., semantic search/matching, resume parsing/extraction, ranking/recommendations, embeddings/RAG) using providers like OpenAI / AWS Bedrock / Vertex, and instrumenting them for quality and cost control.
Why EightSix Network?
Your work ships to thousands of daily users. You'll have real ownership, a tight feedback loop with operators, and the satisfaction of seeing ideas go live quickly. For a driven, competent developer, there are few jobs that can provide the same opportunity to learn on the fly and build your skillset. We offer a competitive salary ($70,000 - $90,000), a casual, remote work environment with flexible hours and a generous vacation policy.
How to apply
Email your GitHub profile, resume and a brief note about why you want to work at EightSix Network to
careers@86network.com
with the subject
"Web Developer - Your Name."
Include availability and salary expectations.
Job Type: Full-time
Pay: $70,000.00-$90,000.00 per year
Benefits:
Casual dress
Flexible schedule
Paid time off
Work from home
Application question(s):
Why do you want to work at EightSix?
What city do you live in?
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.