Softjourn logo

Ruby Full-Stack Engineer

softjourn

On-site
Full-time
Mid Level
Senior
3+ yrs
Salary not listedPosted 11m ago

Real job — pulled straight from softjourn’s careers page · Verified October 6, 2026 · No reposts.

Job description

softjourn is hiring a Ruby Full-Stack Engineer — a full-time role. Apply directly on softjourn's careers page below.

Ruby Full-Stack Engineer

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.

By submitting this form, your personal data will be processed by Softjourn Polska Sp. z o.o. for the purpose of conducting the recruitment process and taking steps prior to entering into a contract, in accordance with Article 6(1)(b) and (c) GDPR.

You can read the full Privacy Notice here:
Read full Privacy Notice

Get Full Stack Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Rentsync logo

Site Reliability Engineer (Remote)

$80k–$110kRemote · Canada-eligible
✓ From careers page· 3h ago
Beyond Finance logo

Software Engineering Manager

$170k–$210kChicago, IL
✓ From careers page· 4h ago
Omada Health logo

Staff Software Engineer (Remote)

$176k–$253kRemote · US-eligible
✓ From careers page· 4h ago
Blackcape logo

Full Stack Software Engineer

Arlington, VA
✓ From careers page· 5h ago

Frequently asked questions

What skills are required for Ruby Full-Stack Engineer at softjourn?

The required skills for Ruby Full-Stack Engineer at softjourn include: Ruby on Rails, PostgreSQL, MySQL, Redis, React, Docker, AWS, GitHub Actions, JavaScript, HTML, CSS, API.

What is the seniority level for Ruby Full-Stack Engineer at softjourn?

Ruby Full-Stack Engineer at softjourn is a Mid Level / Senior level position.

How do I apply for Ruby Full-Stack Engineer at softjourn?

You can view the full description and apply for Ruby Full-Stack Engineer at softjourn on EchoJobs: https://echojobs.io/job/softjourn-ruby-full-stack-engineer-advcd.