S
Softjourn
Fullstack
Ruby Full-Stack Engineer
RubyRuby on RailsPostgreSQLMySQLRedisSidekiqReactRSpecDockerAWSGitHub ActionsJavaScriptHTMLCSSHotwireERBSlimHAMLFactoryBotCapybaraGitHub CopilotAnthropicCursorStripeRubocopREST APICI/CD
Про позицію
Softjourn is looking for a Middle or Senior Ruby Full-Stack Engineer to join their internal talent pool. The engineer may work on fintech, ticketing, or legacy Rails projects. The role involves developing features, maintaining systems, and using AI tools.
Обовʼязки
- drive technical design decisions, lead modernization and refactoring efforts, mentor Mid engineers, and take part in code audit projects.
- 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.
Вимоги
- 3+ years of commercial experience with Ruby on Rails (5+ years for Senior), including Ruby 3.x and Rails 6/7+.
- 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.
- English level: B2+.
- Nice to have: Applied knowledge of OOP, SOLID, MVC and design patterns.
- Nice to have: Experience with linters (RuboCop) and code reviews.
- Nice to have: Experience in payments or fintech, such as payment gateway integration (Stripe or similar), merchant processing, or Ticketing domain experience.
- Nice to have: AWS-hosted environments and CI/CD pipelines.
- Nice to have: Experience with code audits: static analysis tools, dependency vulnerability scanning, and producing a technical debt assessment and remediation plan.
До кого писати
Ruby Full-Stack Engineer
Оригінал