Workload: Full-time Format: Remote, with availability to work within the CET time zone Hiring stages * Recruiter interview * Technical interview * Client CTO interview * Test assignment * Final interview
We are looking for a Senior Backend Developer who will focus on building and integrating AI-powered features into a mature Ruby on Rails product.
This role is a strong fit for someone with strong backend engineering experience, solid Ruby on Rails skills, and practical experience working with AI-related product functionality.
You should be comfortable working with complex product logic, APIs, data flows, permissions, and integrations, while also being able to contribute to frontend parts of the product when needed.
This is not an AI research role. The focus is on applying AI capabilities within a real product environment, including features such as MCP server integrations, semantic search, API scopes, and other AI-related product improvements. 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 integrate AI-powered features into a Ruby on Rails product * Work on AI-related integrations such as MCP servers, semantic search, API scopes, and similar functionality * Design and implement secure, maintainable, and scalable backend logic * Contribute to the frontend parts of product features when needed * Work with APIs, permissions, data access, and integration flows * Translate AI-related product ideas into reliable technical solutions * Ensure that new functionality is well-tested, performant, and maintainable * Collaborate with product and engineering teams on technical decisions * Identify risks, edge cases, and security considerations in AI-related features * Communicate clearly in a remote and asynchronous engineering environment
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 experience with Ruby on Rails * Hands-on experience building AI-augmentation systems, such as MCP servers or RAG knowledge bases * Hands-on experience working with AI APIs, LLM-powered functionality, or similar AI-related integrations * Experience with search, semantic search, indexing, or knowledge-retrieval functionality * Solid backend engineering skills and the ability to work with complex product logic * Good understanding of APIs, integrations, permissions, and data flows * Experience building scalable, secure, and maintainable product features * Ability to work independently and make thoughtful technical decisions * Experience owning features or projects from concept to production * Interest in open-source software development
Nice to have * Experience with frontend technologies such as Hotwire, Angular, React * Experience working with public repositories or transparent development processes