Jobiglo

No results.

Senior Full-Stack Ruby Engineer (Remote, Ukraine)

EPAM Systems

New Remote
Remote Senior 🇬🇧 English
Ruby on Rails PostgreSQL React TypeScript Hotwire Sidekiq Docker AWS Kubernetes Terraform Bootstrap 5 Vite MUI ag-grid react-select chart.js Pundit ViewComponents

Job description

About the role

We are looking for a Senior Full-Stack Ruby Engineer to design and grow a multi-tenant SaaS platform delivering real estate and asset‑management data at scale. The role involves full‑stack development across Ruby on Rails, PostgreSQL, Hotwire, React and TypeScript, and shipping reliable software on AWS‑backed Kubernetes.

Key responsibilities

  • Design and implement features in a Ruby on Rails 8 monolith using form objects, query objects, service objects, Pundit policies and ViewComponents.
  • Build dynamic server‑rendered UI with Hotwire (Turbo + Stimulus) and Bootstrap 5, and richer interactive interfaces with React + TypeScript (MUI, ag‑grid, react‑select, chart.js) bundled through Vite.
  • Model and tune data in PostgreSQL – craft efficient queries, design indexes, remove N+1s, and author zero‑downtime migrations.
  • Deliver asynchronous and scheduled work with Sidekiq for data ingestion pipelines, file processing and long‑running jobs.
  • Write thorough automated tests (RSpec request/system specs, Vitest) and ship code through a CI/CD pipeline that builds Docker images, pushes to AWS ECR and deploys to Kubernetes clusters.
  • Collaborate on infrastructure managed via Terraform and Kubernetes manifests.

Required profile

  • 5+ years of professional software development experience.
  • 3+ years building production applications with Ruby on Rails, including ActiveRecord and Sidekiq.
  • Proficiency in PostgreSQL – efficient queries, indexing and schema changes.
  • Expertise in React and TypeScript, and willingness to work with server‑rendered Hotwire.
  • Familiarity with authentication/authorization patterns (Auth0, OmniAuth, Warden, Pundit).
  • Test‑first mindset with ability to write meaningful automated tests.
  • Excellent written and spoken English (B2+).

Required skills

  • Ruby on Rails
  • PostgreSQL
  • React
  • TypeScript
  • Hotwire (Turbo, Stimulus)
  • Sidekiq
  • Docker
  • AWS (ECR, S3, RDS)
  • Kubernetes
  • Terraform
  • Bootstrap 5
  • Vite
  • MUI
  • ag‑grid
  • react‑select
  • chart.js
  • Pundit
  • ViewComponents

What we offer

  • Remote work from anywhere in Ukraine.
  • Flexible schedule and equipment provision.
  • Opportunities to work on various business domains and change projects/technologies within EPAM.
  • Professional growth programs, free English courses, cloud certifications, internal training catalog.
  • Comprehensive medical insurance, vacation and sick leave, family coverage, mental‑health support, and children’s programming program.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EPAM Systems.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Україна.

Salaries by job title

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 11 годин тому

Expires за 1 місяць

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EPAM Systems