Find a jobRecruiters

Ruby Full-Stack Engineer

Exclusive opportunity

Onsite

Ruby Full-Stack Engineer

Softjourn

Ruby Full-Stack Engineer

Skills

DockerRuby on RailsReactRubyTesting & QAPostgreSQLMySQLRedisAIAWSGitHubJavascript

14 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Ivano-Frankivsk, Ivano-Frankivsk Oblast, Ukraine, 76000

Work mode:

Onsite

Published on:

5 October 2026

What they need


About the project

We are looking for a Middle or Senior Ruby Full-Stack Engineer to join Softjourn's internal talent pool. The engagement can be part-time, with potential to grow to full-time, for temporary or permanent assignments. This search is not tied to a single project. The engineer may join any of our Ruby on Rails engagements, which typically include:

-fintech and payment platforms, such as accounts receivable automation and payment gateway integrations;

-ticketing and event platforms, covering ticket sales, discovery, scanning, access control applications and organiser reporting;

-modernization of complex legacy Rails products, including refactoring, performance work, and migration.

Typical stack: Ruby on Rails, PostgreSQL/MySQL, Redis, Sidekiq, React, RSpec, Docker, AWS and GitHub Actions. The candidate will work in distributed teams with PMs, BAs, QA, DevOps, Solution Architects, and client stakeholders.

Requirements:

  • 3+ years of commercial experience with Ruby on Rails (5+ years for Senior), including Ruby 3.x and Rails 6/7+. Experience with both legacy and modern codebases is a plus.
  • Strong knowledge of PostgreSQL and/or MySQL, including data modeling, migrations, indexing, and query optimization.
  • Experience with background jobs (e.g. Sidekiq) and caching (Redis).
  • Experience building RESTful APIs and integrating third-party services and APIs.
  • Solid JavaScript, HTML, and CSS skills. Experience with React, Hotwire (Turbo/Stimulus), or server-rendered templates (ERB/Slim/HAML).
  • Hands-on experience with RSpec (plus FactoryBot and Capybara) and a habit of keeping test coverage meaningful.
  • Practical use of AI-assisted development tools (GitHub Copilot, Claude Code, Cursor) or building AI-powered features via APIs.
  • Proactive, responsible, and comfortable with ambiguity. The candidate can analyse and estimate requirements and work effectively in distributed international teams.
  • English level: B2+.

Nice to have:

  • Applied knowledge of OOP, SOLID, MVC and design patterns. Experience with linters (RuboCop) and code reviews, both giving and receiving.
  • Experience in payments or fintech, such as payment gateway integration (Stripe or similar), merchant processing, or Ticketing domain experience, also counts.
  • AWS-hosted environments and CI/CD pipelines.
  • Experience with code audits: static analysis tools, dependency vulnerability scanning, and producing a technical debt assessment and remediation plan.

Responsibilities:

  • For Senior engineers: drive technical design decisions, lead modernization and refactoring efforts, mentor Mid engineers, and take part in code audit projects.
  • For Senior engineers: help define how AI tools are used on the project (guidelines, review rules, where AI output is and isn't acceptable) and help PM identify AI-feature opportunities for clients.
  • Develop new features and extend existing functionality in Ruby on Rails applications, from backend logic to UI.
  • Maintain and support production systems: investigate and fix bugs, and release fixes.
  • Refactor and optimize code for performance, maintainability, and security, and find bottlenecks.
  • Build and maintain integrations with third-party services and APIs.
  • Write and maintain automated tests (unit and integration) and keep code quality high through code reviews.
  • Analyse and clarify requirements, and estimate tasks together with the PM, SA, BA, and the rest of the team.
  • Communicate with team members and client stakeholders, and take part in Agile ceremonies (daily stand-ups, planning, demos).
  • Use AI tools to speed up delivery (features, tests, documentation, onboarding into legacy code) while keeping code quality and security standards.
  • Follow the project's AI usage policy and flag any risks around data exposure or licensing.

Softjourn Inc. is an Equal Opportunity Employer. We celebrate diversity in all forms and are committed to maintaining a discrimination-free workplace that treats applicants and employees with dignity and respect. Our employment process is conducted without regard to race, color, religion, nationality or ethnic background, sex, pregnancy, sexual orientation, gender identity or expression, age, disability, protected veteran status, genetic information, or other attributes protected by state, federal, and local law.

Other offers great for you!

These companies are also looking for great profiles

Tenth Revolution Group

Staff Software Engineer Ruby on Rails

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes

3 days ago

Quick apply

Espace Freelance

Développeur Senior Fullstack

Freelance

Paris, France

Hybrid

Skills

VueJavaHexagonal ArchitectureSpring BootKafkaOpenTelemetry

2 hours ago

Quick apply

TLTI

Concepteur Développeur Java Full Stack / IA

400

Freelance

Paris, France

Hybrid

Skills

DockerJavaPostgreSQLJenkinsMavenKubernetesCopilotCloud ArchitectAPI RestJUnit

18 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools