Mehr als nur eine Rechnungssoftware
Senior Software Engineer, Ruby on Rails
Location
Germany
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Ruby on Rails
easybill GmbH
• You develop and improve our e‑commerce application easybill Connect using Ruby on Rails • You take ownership of complete features and projects — from technical design through implementation to stable operation • You work on scalable backend solutions, robust integrations and high‑performance processes for marketplaces, shop systems, shipping and e‑commerce APIs • When required, you also contribute to the frontend with TypeScript and React and focus your efforts where they have the greatest impact • You support data migrations, refactorings and technical modernizations with a clear focus on stability, maintainability and quality • You analyze defects systematically, get to the root cause and ensure problems are resolved sustainably • You use AI tools such as Claude Code as a natural part of your development workflow to iterate faster, better review code, understand context and increase productivity • You contribute your own ideas, challenge existing solutions constructively and help continuously improve our engineering processes • You collaborate closely with Product, UX, Support and other engineering teams when it makes sense for the project
Job Requirements
- You have extensive experience in software development and understand how to build, operate and evolve modern web applications reliably
- You have strong knowledge in at least one relevant backend stack — ideally Ruby on Rails; alternatively, you can quickly and methodically get up to speed
- You think not only in code but in terms of products, processes, users and long‑term viable solutions
- You work independently, proactively and with high standards for quality
- You have experience structuring technical topics, preparing decisions and driving projects forward autonomously
- You use AI tools such as Claude Code, ChatGPT or similar solutions as a natural part of your workflow — not because they are trendy, but because you see a real lever for speed, quality and learning
- You enjoy trying out new tools, working methods and automation opportunities and integrating them sensibly into your daily work
- You communicate clearly, reliably and on an equal footing
- You speak fluent German and good English
Benefits
- 30 days vacation
- Workation: take advantage of our workation options (villa in Mallorca)
- Training: €1,500/year budget for your professional and personal development
- Hackathons: turn your own ideas into real features
- Ownership from day one: responsibility instead of busywork
- JobRad: lease your preferred bike or e‑bike on attractive terms
- Givve Card: monthly tax‑free benefits for your personal needs
Related Guides
Related Job Pages
More Backend Engineer Jobs
Accountant, Open for Fresh Grads
PM ConsultingProviding executive search, RPO, volume, and IT recruitment for the IT-BPM, BPO, and shared services industry.
• Prepare, review, and post journal entries in compliance with local and global accounting policies. • Perform account reconciliations (bank, balance sheet, intercompany, etc.) and resolve discrepancies on a timely basis. • Support month-end, quarter-end, and year-end closing processes. • Assist in the preparation of financial reports and supporting schedules. • Ensure compliance with internal controls, financial policies, and external regulatory requirements. • Collaborate with other finance teams, internal stakeholders, and external auditors. • Participate in process improvement initiatives to drive efficiency and accuracy in financial operations. • Maintain documentation of accounting processes in accordance with company standards. • Perform ad hoc tasks and projects as assigned by the Finance Manager or Team Lead.
• Lead the development and architecture of complex Drupal-based websites and applications. • Collaborate with project managers and clients to define project requirements and scope. • Provide technical leadership and mentorship to junior developers. • Design and implement custom Drupal modules and themes. • Perform code reviews and ensure best practices are followed. • Optimize website performance and security. • Troubleshoot and resolve technical issues in a timely manner. • Stay current with Drupal updates, security patches, and emerging technologies.
• Development and support of .NET web applications; • Task distribution, team formation, and leadership; • Business logic programming; • Creating new APIs and support of old APIs; • Integration with external systems; • Code refactoring; • Internal testing and debugging; • Mentoring and helping the team to achieve common goals.
• Design, develop, and maintain server-side services and APIs that power gaming applications. • Improve backend performance and scalability to handle increasing traffic and evolving product requirements. • Ensure data consistency, reliability, and integrity across database systems. • Create clear and efficient RESTful APIs to enable smooth communication between frontend and backend. • Develop real-time features such as multiplayer logic, chat functionality, and game state synchronization. • Maintain a high level of security by protecting user data and preventing unauthorized access. • Integrate external services, including payment solutions and third-party APIs. • Write unit and integration tests to keep backend systems stable and reliable. • Maintain technical documentation for backend services, APIs, and internal processes. • Collaborate with team members using Git-based workflows and participate in code reviews. • Work closely with frontend developers, designers, QA engineers, and other stakeholders. • Investigate, troubleshoot, and resolve complex backend issues, including production incidents.



