Job
In this role, you will develop a consolidated application using Ruby on Rails and refine the domain model while implementing features from specification discussions to deployment and actively sharing knowledge in pull requests.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Consolidation - You migrate two existing applications into the Rails 8 codebase, making the necessary adjustments to ensure the system can support them afterwards.
- Refine the domain model - You translate established business logic into viable abstractions and name processes as the business actually perceives them - not as the table is currently labeled.
- Features end-to-end - From the spec discussion with the Product Owner to deployment in production.
- Shape architecture - You contribute your perspective to the architectural discussion, are convinced by the viewpoints of others, and jointly uphold what has been agreed upon.
- Sharing knowledge - Pull Requests are where Rails knowledge flows in both directions for us. You write reviews from which someone learns, and you actively elevate less experienced developers.
- Deployment and Operations - You make the deployment process faster and more reliable.
- Standards - Carry and further develop style guides and conventions so that the code looks like it was written by one person, even with four developers.
Our expectations of you
Qualifications
- Affinity for Domain Driven Design. You recognize when a model knows too much, when an abstraction is missing, and when a term in the code does not match the one used in the technical discussion.
- Mentoring mindset. You enjoy explaining why something is solved in a certain way and see reviews not as quality control but as knowledge transfer.
- Don't be afraid of a pure Ubuntu server. SSH, systemd, logs, deployment scripts – you work directly on the machine when necessary.
- Willingness to adhere to existing style guides and improve them rather than circumvent them.
- You deliver performance in a relaxed team environment. We operate with minimal processes and a flat hierarchy. This only works with people who can self-organize and do not shy away from responsibility.
Experience
- At least 5 years of productive Rails experience on an application you have maintained over a longer period—not just set up.
What we offer
- Genuine architecture work on a system that is currently coming together - and a team with which you can discuss it.
- Direct impact: What you build goes into production, often on the same day.
- A product that measurably contributes to the transportation transition.
- Flexible working hours, 100% remote work.
- Attractive salary and bonus schemes.
- Further training and career development.
- Regular workations to meet the team in person.
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
Ecoturn GmbH, based in Grünwald near Munich, is a modern startup that develops digital solutions for environmental and sustainability issues. The company focuses on managing GHG quotas for electric vehicles and charging infrastructure, providing business clients with comprehensive software solutions in this area. Since its founding in 2021, Ecoturn has relied on digital, secure, and adaptable processes.
- Startup
- Onsite, Hybrid, Full Remote
- Power Sector, Economy
More jobs
These jobs might also interest you
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...