Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Full Remote, Onsite
Job Summary
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.
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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
Ecoturn Gmbh
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.
Description
- Company Type
- Startup
- Working Model
- Full Remote, Onsite
- Industry
- Power Sector, Economy