Jobs in Germany

Home  | English Speaking Jobs  | Strix Group B.V.  | Full Stack Developer (RoR+Reac...
  • Bochum

  • Senior Full Stack Developer (Ruby on Rails / React)

    We are looking for a Senior Full Stack Developer who wants to have a real impact on the architecture, code quality, and development direction of applications built with Ruby on Rails and React. We work in a small, experienced team where technical decisions are made close to the code 

    Tech stack:

    • Backend: Ruby on Rails, Ruby, PostgreSQL, Redis, REST, GraphQL

    • Frontend: React, JavaScript (SPA)

    • Infrastructure: Heroku, GitHub Actions

    • Testing: RSpec

    Responsibilities:

    • Designing, developing, and maintaining web applications (frontend & backend)

    • Working with Ruby on Rails (backend) and React / JavaScript (frontend)

    • Independently delivering complex tickets (features, bug fixes, refactoring)

    • Taking ownership of selected components and system areas

    • Ensuring code quality: automated tests (RSpec), code reviews

    • Collaborating with Product Managers and the Customer Success team

    • Mentoring junior developers and supporting onboarding

    • Participating in 2nd level support (on a rotational basis)



    Requirements:

    • Minimum 3–5 years of commercial experience as a Full Stack Developer

    • Very good knowledge of Ruby on Rails and React

    • Experience working with SQL / PostgreSQL

    • Comfortable working with Git

    • Ability to independently solve problems and make technical decisions

    • Experience with code reviews and maintaining high code quality

    • Proactive attitude and strong team communication skills

    • Knowledge of English sufficient for day-to-day team collaboration B2/C1

    • Knowledge of German sufficient for day-to-day team collaboration B2/C1

    Nice to have:

    • Knowledge of GraphQL, Redis, Sidekiq

    • Experience with CI/CD (e.g. GitHub Actions)

    • Experience in e-commerce / Shopify / SaaS

    Recruitment Process Stages:

    • First introductory meeting – HR Screen

    • Meeting with lead developers

    • Case Study – preparation of a technical task

    • Case Study Presentation

    • Meeting with the rest of the team

    Working conditions:

    • Work mode: 100% remote, but we have an office in Bochum and a co-working space in Berlin that can be used if needed.

    • Flexible working hours

    • Core hours: 9:00–15:00 (CET)

    • Daily stand-up: 9:15

    Job recommendations