Workload: Full-time Format: Remote (availability to work within the CET time zone)
Hiring stages: — Recruiter interview — Technical interview (internal) — CTO interview — Test assignment — Final interview
About the project: Project is an open-source, Web-based project management platform used by teams worldwide to plan, track, and collaborate on work. The product is mature, actively developed, and designed to scale from small teams to large enterprises. This is a long-term product with users and real impact. Currently, they are scaling their mobile presence to bring this experience to users on the go.
About the role This position is for a Senior Ruby Developer responsible for the Backend architecture that supports our mobile application. In this role, your technical expertise will be essential in designing clear and flexible APIs, as well as building reliable services that connect the product’s established core system with mobile clients. You will collaborate closely with cross-functional teams, where a practical approach that balances technical excellence with delivery requirements is highly valued.
You’ll be successful in this role if you: — Design clear, consistent, and stable APIs, understanding how components interact across the entire system — Efficiently identify issues, take end-to-end responsibility, and drive solutions with minimal oversight — Communicate clearly and asynchronously, building strong alignments with mobile and cross-functional teams — Write clean, testable code and actively improve the codebase through smart refactoring and documentation
Requirements: — 6+ years of Ruby experience in production environments — Proven expertise in API design, Backend design patterns, and building scalable, maintainable services — Strong system thinking and the ability to design solutions that integrate seamlessly with mobile platforms — Upper-Intermediate English or higher (for day-to-day communication) is a must
Responsibilities: — Design, build, and maintain Ruby on Rails functionality that supports mobile features, ensuring scalability and performance — Define and evolve APIs that are intuitive, stable, and perfectly aligned with mobile client needs — Monitor, troubleshoot, and optimize backend systems to ensure high uptime and responsiveness — Identify and address technical debt, improving maintainability and long-term team velocity — Collaborate closely with cross-functional teams to deliver cohesive, end-to-end features — When capacities allow it, support the web browser app with related API topics
Big plus: — Knowledge of mobile development concepts and experience writing APIs specifically for mobile platforms (iOS/Android) — Familiarity with open-source development practices — Experience managing technical debt in a mature, long-lived codebase
Benefits: — 18 paid vacation days in addition to public holidays — Paid sick leave — Cashback on sport⚾ — Cashback on English lessons — 50% compensation for an educational program — Healthcare program and online psychological therapy sessions — Virtual corporate events. Keeping people connected is essential — Corporate events (team buildings, holidays, etc.)