Softjourn logo

Ruby Full-Stack Engineer

Softjourn·Salary not specified

Primary stack

GitHub ActionsDockerMySQLReactPostgreSQLAWSRedisRuby on Rails

Nice to have's

OOPSOLIDMVCdesign patternsRuboCopCI/CD pipelinescode audits

Job description

Description language:

Про посаду

Ми шукаємо Middle або Senior Ruby Full-Stack Engineer для внутрішнього пула талантів Softjourn. Зайнятість може бути неповною, з можливістю перейти на повну зайнятість, для тимчасових або постійних завдань. Цей пошук не пов'язаний з конкретним проектом. Інженер може приєднатися до будь-якого з наших завдань на Ruby on Rails, які зазвичай включають:

  • Fintech та платіжні платформи, такі як автоматизація дебіторської заборгованості та інтеграція платіжних шлюзів;
  • Платформи для квитків та подій, що охоплюють продаж квитків, пошук, сканування, програми контролю доступу та звіти організаторів;
  • Модернізація складних старих продуктів Rails, включаючи рефакторинг, роботу з продуктивністю та міграцію.

Обов'язки

  • Для Senior інженерів: керувати технічними рішеннями, очолювати зусилля з модернізації та рефакторингу, надавати менторство Mid інженерам та брати участь у проектах з аудиту коду.
  • Для Senior інженерів: допомагати визначати, як використовуються інструменти AI в проекті (керівництва, правила перегляду, де використання AI є прийнятним, а де ні) та допомагати PM визначати можливості AI-функцій для клієнтів.
  • Розробляти нові функції та розширювати існуючі функції в додатках Ruby on Rails, від логіки серверної частини до UI.
  • Підтримувати та забезпечувати роботу продуктивних систем: досліджувати та виправляти помилки, випускати виправлення.
  • Рефакторити та оптимізувати код для продуктивності, зручності технічного обслуговування та безпеки, знаходити вузькі місця.
  • Будувати та підтримувати інтеграцію з сторонніми сервісами та API.
  • Написання та підтримка автоматизованих тестів (юніт та інтеграційних) та підтримання високого рівня якості коду через перевірки коду.
  • Аналіз та уточнення вимог, а також оцінка завдань разом з PM, SA, BA та іншими членами команди.
  • Спілкуватися з членами команди та зацікавленими сторонами клієнтів, брати участь у церемоніях Agile (щоденні зібрання, планування, демонстрації).
  • Використовувати інструменти AI для прискорення доставки (функції, тести, документація, впровадження у старий код), зберігаючи стандарти якості коду та безпеки.
  • Дотримуватися політики використання AI у проекті та виявляти будь-які ризики, пов'язані з розкриттям даних або ліцензіями.

Вимоги

  • 3+ роки комерційного досвіду роботи з Ruby on Rails (5+ років для Senior), включаючи Ruby 3.x та Rails 6/7+. Досвід роботи з як старими, так і сучасними базами коду є плюсом.
  • Глибокі знання PostgreSQL та/або MySQL, включаючи моделювання даних, міграції, індексування та оптимізацію запитів.
  • Досвід роботи з фоновими завданнями (наприклад, Sidekiq) та кешуванням (Redis).
  • Досвід створення RESTful API та інтеграції сторонніх сервісів та API.
  • Тверді навички JavaScript, HTML та CSS. Досвід роботи з React, Hotwire (Turbo/Stimulus) або серверно-рендерованими шаблонами (ERB/Slim/HAML).
  • Практичний досвід роботи з RSpec (плюс FactoryBot та Capybara) та звичка підтримувати значущий рівень покриття тестами.
  • Практичне використання інструментів AI-допомоги у розробці (GitHub Copilot, Claude Code, Cursor) або створення функцій на основі AI через API.
  • Проактивність, відповідальність та комфорт з невизначеністю. Кандидат може аналізувати та оцінювати вимоги та ефективно працювати у розподілених міжнародних командах.
  • Рівень англійської: B2+.

Буде плюсом

  • Практичні знання ООП, SOLID, MVC та паттернів проектування. Досвід використання лінтерів (RuboCop) та перевірок коду, як надання, так і отримання.
  • Досвід у сфері платежів або фінтех, таких як інтеграція платіжних шлюзів (Stripe або аналогічних), обробка платежів, або досвід у сфері квитків.
  • Середовища, що розміщуються на AWS, та CI/CD трубопроводи.
  • Досвід аудиту коду: інструменти статичного аналізу, сканування вразливостей залежності та створення плану оцінки та усунення технічного боргу.

Ми пропонуємо

  • Гнучний графік
  • Відпустка
  • Оплачувана лікарняна
  • Віддалена робота
  • 2 додаткових дні відпустки після 10 років
  • Навчання та зростання
  • Конференції та сертифікації
  • Онлайн курси
  • Уроки англійської
  • Бонус за 5 років
  • Програма винагород за наставництво
  • Програма рекомендацій співробітників
  • Програма знижок
  • Юридичні послуги
  • Допомога бухгалтерії
  • Медичне страхування
  • Фінансова підтримка для ветеранів

Про компанію

Softjourn - це компанія з повним циклом консалтингу та розробки програмного забезпечення, з досвідченими продуктовими командами, що спеціалізуються на Fintech, Media & Entertainment, з особливим акцентом на квитках. Штаб-квартира компанії розташована в Кремнієвій долині, Каліфорнія, з офісами досліджень та розробок в Україні, Польщі та Бразилії. Softjourn - це глобальна компанія з розробки програмного забезпечення з більш ніж 20-річним досвідом.

Softjourn було визнано ветеранською компанією Veteran Hub в Україні. Ми прагнемо створити підтримуюче середовище для ветеранів та впроваджувати процеси, які відповідають їхнім потребам. Ми високо цінуємо унікальні навички та перспективи, які ветеран вносить у нашу компанію, і прагнемо допомогти їм у переході на ринок праці.

Наші офіси

  • Fremont, США
  • Івано-Франківськ, Україна
  • Вроцлав, Польща
  • Сан-Паулу, Бразилія

Softjourn Inc. є роботодавцем, що забезпечує рівні можливості. Ми цінуємо різноманітність у всіх її формах і прагнемо підтримувати робочий простір без дискримінації, який ставиться до заявників та працівників з гідністю та повагою. Наш процес працевлаштування здійснюється без огляду на расу, колір шкіри, релігію, національність чи етнічне походження, стать, вагітність, сексуальну орієнтацію, гендерну ідентичність чи самовираження, вік, інвалідність, статус захищеного ветерана, генетичну інформацію чи інші атрибути, захищені державними, федеральними та місцевими законами.

© Softjourn. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Imagine branching out and trying out your skills in the international arena, learning from committed professionals from the US, Brazil, Poland, and Ukraine. And at the same time having like-minded teammates and feeling part of things. Tempting?People have infinite ideas, Softjourn gives them lifeSoftjourn is a full-cycle consulting and software development company, with expert product teams experienced in Fintech, Media & Entertainment, with a special emphasis on Ticketing. Headquartered in Silicon Valley, California, with R&D offices in Ukraine, Poland, and Brazil, Softjourn is a global software development company with over 20 years of experience.It all began in Silicon Valley in 2001 with one Information Systems graduate Emmy Gengler taking a plunge and starting a company called Softjourn (more can be foundhereandhere). In 2005, together with a young programming enthusiast Sergiy Fitsak, they opened an R&D office in the heart of Ivano-Frankivsk, Ukraine. Then in 2015, there was Wroclaw, Poland, and now in 2023 in São Paulo, Brazil.With 20+ years of unique experience, 200+ amazing employees, 1000+ successful project launches, many beautiful countries on our map, 4.85average client ratingthere is so much we can offer You! Among our awards throughout these years, there is one that stands out as we are trendsetters in the Women In The Tech movement — we are honored to be one of thetop Women-Owned Software Development Companiesin 2022 by Clutch!Our Core Values — Are you a match?We code according to the principleLive Through Software!Our creative and bright Softjourners are a mixture of nationalities. Thus, a crucial part of our identity is toThink Humanand build meaningful relationships and an inclusive environment. Have a lookhere!OurJust Improveprinciple means that we are always ready for new challenges. Are you?If, like us, you never settle for “good enough” when something can be great if you are keen onDoing One More Thing, you found the right place.#StandwithUkraineSince the full-scale war broke out, we’ve been going the extra mile to make sure our Ukrainian colleagues aresafe and supported in every possible way— many of them were relocated to relatively safer places in Ukraine, and some received assistance moving abroad. Our offices are equipped with power generators and constant access to the Internet in case we again face power outages. Our people are our top priority and we provide them with all we can for them to feel more protected, e. g. military and tactical medicine training at Softjourn. We also joined the National Program for Improving productivity at work from BetterMe, the Ministry of Economy of Ukraine and All-Ukrainian mental health program “Are you okay?”, initiated by the first Lady Olena Zelenska. From now on, our employees in Ukraine have access to BetterMe apps to support physical and mental health. And most importantly, Softjourners who are now fighting on the front line feel our gratitude and support — we’ve bought and sent to the front various military equipment. To learn more about how ourMutual Assistance Fundhelps the military, check out the latest article onkurs.if.ua.And never will our bravest fallen heroes be forgotten! To commemorate their courage, their exceptional love for Ukraine, and their sacrifice, there isMemory Wallin our office in Ukraine. Forever in our minds, forever in our hearts.In April 2024, wepartnered with the Veteran Hub organization in Ukraine. Softjourn has been officially recognized as aVeteran-Friendly companybyVeteran Hub. Through our supportive environment and flexible processes we are dedicated to making the re-entering of military veterans to the workforce a little easier. Veterans joining us are given guidance during the reentering process that matches their needs. For us, it is not only about employment, it is about creating a welcoming and inclusive environment for Softjourners and the community. For more news, check out the latest posthereand articlehereThe Go Global InitiativeAre you ever stuck for ideas? Do you need to boost your creativity? Join Softjourn and open yourself to other cultures, and different mindsets! In 2021, Softjourn chose the path to Going Global and since then we haven’t stopped adding more and more professionals from around the world to our team (growing 12% globally and 10% in Ukraine in 2022). The year 2023 started with another milestone — our R&D office in Sao Paulo!We believe in synergy, we embrace the unique ideas of our overseas colleagues, and we think outside the box. And we are confident YOU also do!Benefits:Medical insuranceFlexible schedule with the ability to work from the office/remotely/hybrid20 workdays of paid vacation annuallyPaid sick leaveHardware tailored to your positionDedicated mentor and assistance of a project consultant — you will receive help with setting your expectations as well as guidance and feedbackA huge selection of learning resources in our Knowledge LibraryProfessional development (online courses, certifications, etc.)Free group English classes;one-on-one English classes (the company will cover 50% of the course fees)Accounting support

Popular searches