Senior Software Engineer Ruby on Rails 100 % remote (m/w/d)

Contract type
Ongoing
Work mode
Remote · Germany
Experience
Senior · Not stated

Level inferred from job title

Job description

Senior Software Engineer role building and improving the easybill Connect e-commerce application in Ruby on Rails, taking ownership of features from concept to stable operation.

At a glance

Employment
Full-time
Work mode
Remote · Germany
Languages
German – fluent, English – good

What you'll do

  • Develop and improve the easybill Connect e-commerce application with Ruby on Rails
  • Take responsibility for complete features and projects from technical conception through implementation to stable operation
  • Work on scalable backend solutions, robust interfaces and performant processes for marketplaces, shop systems, shipping and e-commerce APIs
  • Also develop in the frontend with TypeScript and React where your contribution has impact
  • Accompany data migrations, refactorings and technical modernizations with a clear eye for stability, maintainability and quality
  • Analyze errors systematically, get to the root causes and ensure problems are solved sustainably
  • Use AI tools like Claude Code as a matter of course in daily development to iterate faster and improve code review
  • Contribute own ideas, constructively question existing solutions and help continuously develop engineering processes
  • Work closely with product, UX, support and other engineering areas when it makes sense for the project

What we're looking for

  • Deep experience in software development and understanding of how modern web applications are reliably built, operated and developed
  • Very good knowledge of at least one relevant backend stack, ideally Ruby on Rails, or the ability to learn quickly and in a structured way
  • Think not only in code but in products, processes, users and long-term viable solutions
  • Work independently, proactively and with a high quality standard
  • Experience structuring technical topics, preparing decisions and driving projects independently
  • Use AI tools like Claude Code, ChatGPT or similar as a natural part of the workflow
  • Enjoy trying out new tools, ways of working and automation possibilities and integrating them sensibly into daily work
  • Communicate clearly, reliably and at eye level
  • Speak fluent German and good English

Nice to have

  • Experience with Ruby on Rails
  • Experience with TypeScript and React
  • Experience with eCommerce, marketplace or shipping APIs
  • Understanding of invoicing processes, taxes or accounting
  • Experience with data migrations, refactoring or legacy modernization
  • Interest in infrastructure, scaling, performance or DevOps topics
  • Experience with AI-supported software development, e.g. Claude Code, Cursor or own automations

Your team

Engineering

An engaged engineering team working on new features, highly scalable solutions and further development of the platform.

Benefits

  • Remote-first: work from anywhere in Germany where you are productive
  • Flexible working hours: 39-hour week, no 9-to-5 dogma
  • Modern equipment including a MacBook
  • 30 days vacation
  • Workation options including a villa on Mallorca
  • Training budget of 1,500 EUR per year
  • Hackathons to turn own ideas into real features
  • Ownership from day 1
  • JobRad bike leasing
  • Givve Card with monthly tax-free benefits

Apply

About easybill GmbH

Software that helps over 27,000 companies manage invoices, processes and integrations more simply, faster and more automated.

easybill builds software for invoicing, processes and integrations, positioned at the intersection of legal change, real customer need and an established product.

Mission

Build software that helps companies work reliably every day.

Key facts

  • Software / invoicing and e-commerce
  • Over 27,000 companies use easybill
  • Easybill Connect is the central solution for e-commerce merchants
  • AI is a central part of how engineering and product development are thought further

What they value

  • Focus
  • Responsibility
  • Good tools
  • High technical standards
  • Direct communication
  • A team that prefers solving problems over administering them