Job VC

Senior Full Stack Ruby on Rails Developer

Dewais · dou · Not specified · віддалено
Open original ↗
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