Senior Backend Engineer - Ruby on Rails (Remote in Europe)
This role involves developing and maintaining a B2B SaaS platform focused on sustainability and CO2 emission reduction using Ruby on Rails. The engineer will work in an agile, remote-first environment, collaborating on full-stack features and deployment automation.
- Compensation
- Not disclosed
- Location
- Berlin, Germany
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Solid experience in software development with Ruby on Rails or similar frameworks
- C1 or C2 level English proficiency
- Residency in Europe (CET ±3 hours)
- Experience with clean code principles and automated testing
Nice to have
- Experience with TypeScript, Vue.js 3, Postgres, Redis, and Docker
Full description
**Note: This position does not offer visa sponsorship. This is a Remote role for applicants already living in Europe (CET ±3 hours). English language requirement C1 or C2/mother tongue
Join a mission-driven team committed to tackling one of the biggest global challengesreducing CO2 emissions. As a software developer with us, youll be at the forefront of creating innovative solutions through our B2B SaaS platform, helping companies navigate their sustainability journey and actively reduce emissions. We embrace cutting-edge technologies, and your work will have a direct, tangible impact on the fight against climate change.
What Youll Do:
- Actively contribute to the design, development, and maintenance of our Ruby on Rails backend in close collaboration with a dynamic, cross-functional team.
- Participate in pair programming, code reviews, and technical spikes to foster collaboration and code quality.
- Work closely with our CTO, Product Lead, and Sustainability Lead to transform customer feedback into impactful features that make a real difference.
- Develop scalable, efficient solutions for complex problems while adhering to clean code principles.
- Help maintain a high standard of code quality through automated testing, peer reviews, and consistent use of ESLint, Rubocop, and other code-quality tools.
- Take ownership of the full deployment process, from testing in a separate environment to live deployment on Herokuensuring seamless and reliable platform performance.
- Drive improvements in automation and platform monitoring to ensure we remain at the cutting edge of both technology and sustainability solutions.
How We Work:
Our team is fully committed to agile development, working in two-week SCRUM sprints to continuously deliver user value. We prioritize clean code and efficient problem-solving, ensuring that development speed never comes at the cost of quality. Every feature we roll out is rigorously tested and optimized for performance, and our cloud-first approach ensures that all aspects of our product are well-monitored and automated for stability.
Tech Stack Youll Work With:
- Backend: Ruby, Ruby on Rails, Rspec, Postgres, Redis, Docker
- Frontend: TypeScript, Vue.js 3, Jest, Cypress, Tailwind
- Hosting & Automation:
Heroku, GitHub Actions, various LLMs for automation
- Development Process: Clean code practices, continuous integration, automated testing, and a collaborative peer-review process