Workload: Full-time
Format: Remote, for candidates based within ±2 hours of Berlin, Germany time zone.
Hiring stages
- Recruiter interview
- Technical interview
- Client CTO interview
- Test assignment
- Final interview
We are looking for a Senior Full Stack Ruby on Rails Developer who enjoys building both frontend and backend features in a complex Ruby on Rails product.
This role is a strong fit for someone who has solid experience with Ruby on Rails, understands modern frontend development, and is comfortable working across the full product feature lifecycle — from discussing a proposal to implementation, testing, code review, and production release.
You should care about writing clean, maintainable, secure, and performant code, and be comfortable working in a remote, highly collaborative engineering environment.
This is not a narrowly focused backend-only or frontend-only role. The position involves working on both frontend and backend parts of a mature product, solving complex technical problems, improving product quality, and contributing to long-term maintainability.
About the project
You will join a mature, long-term open-source project with an established codebase and real users worldwide. The product is related to project management and collaboration, with a strong focus on transparency, maintainability, usability, security, and continuous product improvement.
The engineering team includes 30+ experienced developers working remotely and collaboratively on a product with high visibility in the open-source community.
What you will work on
- Build and improve frontend and backend features within a Ruby on Rails application
- Develop secure, well-tested, and performant product improvements
- Work on complex technical problems from planning to implementation
- Contribute to code quality, maintainability, and internal engineering standards
- Participate in code reviews and help maintain best practices across the codebase
- Fix prioritized bugs and improve existing product functionality
- Identify technical debt and propose practical improvements
- Collaborate with other senior developers in a remote, agile, and iterative development process
- Communicate clearly on progress, risks, blockers, and technical decisions
- Contribute to an open-source product with a public codebase and active users
We are looking for someone who has
- 7+ years of experience in software development
- Upper-Intermediate English or higher for day-to-day communication
- Strong hands-on experience with Ruby on Rails
- Solid experience building both frontend and backend parts of web applications
- Good understanding of core web and browser concepts
- Strong knowledge of HTML, CSS, and JavaScript
- Experience with Hotwire (Stimulus, Turbo), Angular, React, or another modern frontend framework
- Understanding of how to build scalable, maintainable, and performant code
- Experience owning features or projects from concept to production
- Ability to work independently and make thoughtful technical decisions
- Experience working in agile and iterative development environments
- Strong communication skills for remote and asynchronous collaboration
- Interest in open-source software development
Nice to have
- Experience working on mature product codebases
- Experience improving product quality, performance, security, or technical debt
- Experience working with public repositories or transparent development processes
- Experience in long-term product development