Senior Ruby on Rails Engineer

Senior Ruby on Rails Engineer

Senior Ruby on Rails Engineer

Upwork

Upwork

Remoto

12 hours ago

No application

About

We are looking for a Senior Ruby on Rails engineer with strong AWS and DevOps experience to take over our existing application and infrastructure from a previous development vendor and set us up for fast, ongoing product development. * Rebuild our production environments on AWS (Rails app, Dockerized services, EC2, RDS/Postgres, S3/MinIO, Redis, Sidekiq, networking, security, secrets, environment variables, and webhooks) and fully migrate hosting away from the vendor-controlled Onix setup into our own AWS account. * Set up a robust staging environment on AWS that closely mirrors production, including databases, background jobs, storage, and configuration, and wire it into our CI/CD so changes can be safely tested before release. * Own the setup and maintenance of key integrations across the platform, including Plaid, DocuSign, Twilio, and Mandrill/Mailchimp, ensuring credentials, webhooks, callbacks, and test environments are correctly configured and reliable. * Get the full Rails application running locally (Rails 7.1, Ruby 3.2.2, Postgres 12) and define a clear local development workflow for our team (VS Code / Cursor, Docker, env management) to make onboarding new engineers straightforward. * Recreate and harden our CI/CD pipelines (GitLab, Docker-based), including GitLab Runners and deployment scripts, to support frequent, low-friction deployments to both staging and production. * Review and stabilize the codebase and infrastructure by diagnosing issues discovered during setup, identifying quick-win architectural improvements, and preparing the system for future feature development Requirements: * Fluent English (C1 level or higher) * 5+ years of professional experience with Ruby on Rails (Rails 6/7 required) * Strong / DevOps AWS experience (EC2, RDS, S3, IAM, VPC, networking, security) * Proven experience setting up staging and production environments from scratch * Ability to debug infra and application issues independently Nice to Haves: * Experience with MinIO, Sidekiq, Hotwire * Background in fintech or two-sided marketplaces * Comfortable working with AI assistants (Cursor, Claude, ChatGPT, etc.) to speed up iteration Who We are: We are a platform that connects homeowners with a large network of independent home-service professionals—electricians, plumbers, cleaners, landscapers, contractors, and more—while also supporting trade businesses with tools and financing to manage and grow their work. What We Offer: * Fully remote contract role * A chance to shape the infrastructure and early architecture of the platform * Ongoing opportunities for: Feature development, Infrastructure ownership and oversight * Direct collaboration with a highly experienced technical advisor providing guidance and review