Global Climate Changer GmbH
Back End Development
Ruby on Rails, Docker, PostgreSQL, GitHub, Redis, Ruby, Rspec, Heroku
€70,000 - €80,000
No Bonus
Berlin, Germany (Full-remote in EU)
Minimum 5 years
English C1
Requirements
▪ You live in the EU (CET ±3) with a valid work permit ▪ Fluent in English, excellent oral and written communication skills, precise language (German is a plus)
▪ 5+ years of experience in software development
▪ Excellent knowledge of at least one well-known web framework; ideally Ruby on Rails experience
▪ Proficient with our backend tech stack: Ruby, Ruby on Rails, Rspec, Postgres, Redis, Docker, Heroku, GitHub, GitHub Actions
▪ Hands-on mentality and an agile mindset
▪ You are passionate about the fight against the climate crisis and creating customer-oriented solutions that deliver real added value
▪ Plus: Degree in computer science (Bachelor, Master or Dr.)
▪ Plus: Early-stage startup experience
▪ 5+ years of experience in software development
▪ Excellent knowledge of at least one well-known web framework; ideally Ruby on Rails experience
▪ Proficient with our backend tech stack: Ruby, Ruby on Rails, Rspec, Postgres, Redis, Docker, Heroku, GitHub, GitHub Actions
▪ Hands-on mentality and an agile mindset
▪ You are passionate about the fight against the climate crisis and creating customer-oriented solutions that deliver real added value
▪ Plus: Degree in computer science (Bachelor, Master or Dr.)
▪ Plus: Early-stage startup experience
Tasks & Responsibilities
About the software: Our product is a SaaS B2B platform that supports companies on their entire sustainability journey, with a focus on the one thing that will help our planet: Reducing emissions. And yes, we also use AI to do so.
Tasks
▪ Active conception, development and maintenance of the Ruby on Rails backend in close collaboration with other engineers of the cross-functional team
▪ Pair programming, code reviews and technical spikes
▪ Work closely with our CTO (Florian), our Product Lead (Lea) and our Sustainability Lead (Yacin) to translate customer requirements into new features
How we work:
▪ Process: Our development team is focused on growth and follows industry-standard SCRUM processes with two-week sprints. We are committed to agile development and prioritize delivering user value with each sprint by breaking features into small, manageable pieces
▪ Code: We adhere to the principles of clean code and strive for simple solutions to complex problems. Development speed is a top priority, but we don't sacrifice code quality or let technical debt pile up
▪ Quality: We prioritize automated testing to ensure code coverage at different levels of the test pyramid, and we use tools like ESLint and Rubocop to maintain code quality. Also every code changes goes through a peer review. As we work, we automate repetitive tasks and follow Lean Startup principles to avoid automating the wrong things upfront
▪ Automation: Our cloud-first company uses GitHub to model our development process, including continuous integration based on GitHub Actions. Our platform is hosted on Heroku, and we use a three-step deployment process to test each pull request in a separate environment before deployment. We also monitor our platform with cloud services to ensure its stability and performance
Technologies that we use:
▪ Front-end: TypeScript, Vue.js 3, Jest, Cypress, Tailwind
▪ Back-end: Ruby, Ruby on Rails, Rspec, Postgres, Redis, Docker
▪ Hosting: Heroku, GitHub, GitHub Actions
▪ Automation: Different LLMs
Tasks
▪ Active conception, development and maintenance of the Ruby on Rails backend in close collaboration with other engineers of the cross-functional team
▪ Pair programming, code reviews and technical spikes
▪ Work closely with our CTO (Florian), our Product Lead (Lea) and our Sustainability Lead (Yacin) to translate customer requirements into new features
How we work:
▪ Process: Our development team is focused on growth and follows industry-standard SCRUM processes with two-week sprints. We are committed to agile development and prioritize delivering user value with each sprint by breaking features into small, manageable pieces
▪ Code: We adhere to the principles of clean code and strive for simple solutions to complex problems. Development speed is a top priority, but we don't sacrifice code quality or let technical debt pile up
▪ Quality: We prioritize automated testing to ensure code coverage at different levels of the test pyramid, and we use tools like ESLint and Rubocop to maintain code quality. Also every code changes goes through a peer review. As we work, we automate repetitive tasks and follow Lean Startup principles to avoid automating the wrong things upfront
▪ Automation: Our cloud-first company uses GitHub to model our development process, including continuous integration based on GitHub Actions. Our platform is hosted on Heroku, and we use a three-step deployment process to test each pull request in a separate environment before deployment. We also monitor our platform with cloud services to ensure its stability and performance
Technologies that we use:
▪ Front-end: TypeScript, Vue.js 3, Jest, Cypress, Tailwind
▪ Back-end: Ruby, Ruby on Rails, Rspec, Postgres, Redis, Docker
▪ Hosting: Heroku, GitHub, GitHub Actions
▪ Automation: Different LLMs
Core Benefits
1) Purpose-Driven Work: Contributing to a significant global issue (reducing CO2 emissions) 2) Flexible and Collaborative Environment
3) Growth Opportunities: Clear growth plans, support for professional development, and sparring partners for problem-solving
4) Fair Compensation
5) Exciting Challenges: Handling large datasets, creating innovative features, improve UI/UX
3) Growth Opportunities: Clear growth plans, support for professional development, and sparring partners for problem-solving
4) Fair Compensation
5) Exciting Challenges: Handling large datasets, creating innovative features, improve UI/UX
Required Experience
Minimum 5 years
Employment Type
Full-time
Hiring Process
1) Call I: Screening (30 min) - Verify experience, assess communication skills, gauge enthusiasm for the startup environment, and discuss salary expectations. 2) Take-home assignment (2-4 hours)
3) Call II: Technical Assessment (1 hour) - Review take-home assignment, focus on code quality, problem-solving approach, and ability to articulate technical decisions.
4) Call III: Team and Culture Fit / Peer Review (1 hour) - Meet with a team member to check for cultural fit.
5) Call IV: Offer & Negotiation
3) Call II: Technical Assessment (1 hour) - Review take-home assignment, focus on code quality, problem-solving approach, and ability to articulate technical decisions.
4) Call III: Team and Culture Fit / Peer Review (1 hour) - Meet with a team member to check for cultural fit.
5) Call IV: Offer & Negotiation
Company Mission
We believe that each and everyone of us is a Global Changer. We give our best to support everyone to advocate climate protection and act worldwide.
We enable our customers to automatically calculate their carbon footprint and support them with decarbonization along with CSRD reporting. This enables them to achieve a sustainable transformation using a software-based approach.
We enable our customers to automatically calculate their carbon footprint and support them with decarbonization along with CSRD reporting. This enables them to achieve a sustainable transformation using a software-based approach.
Core Values
Our virtues are: - Collaborative // Together we are better —> 1 + 1 = 3
- Feedback // Honest feedback fosters trust and improvement
- Decision making // Speed is our most important ally
- Integrity // Acting with honesty and responsibility
- Hungry // Driven by Curiosity and Improvement
- User-value // always act in the customer's interest
- Feedback // Honest feedback fosters trust and improvement
- Decision making // Speed is our most important ally
- Integrity // Acting with honesty and responsibility
- Hungry // Driven by Curiosity and Improvement
- User-value // always act in the customer's interest
1-10 Employees
Climate Tech // CO₂ Footprinting & Reduction
Headquarter in Berlin, Germany
Apply: https://join.com/companies/globaljobservices/spontaneous-application
Contact: admin@globaljobservices.vn
Whats app/Telegram/Zalo : + 84375495462
0 comments