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