
Job Overview
Location
Berlin
Job Type
Full-time
Category
Software Engineering
Date Posted
June 4, 2026
Full Job Description
đź“‹ Description
- • Build, test, and deploy frontend products and integrations for Ecosia’s user engagement platform, focusing on marketing-driven initiatives from acquisition to retention.
- • Develop and maintain landing pages, email campaigns, and notification systems using JavaScript and TypeScript within a Vue.js framework.
- • Integrate and optimize marketing tools including Braze and HubSpot for CRM, analytics, and personalized user communication.
- • Implement and refine conversion tracking using technologies such as Google Tag Manager to measure campaign effectiveness and improve user journey performance.
- • Collaborate closely with Product, Design, and Marketing teams to translate marketing goals into technical solutions that enhance user interaction and retention.
- • Work across frontend and backend-of-the-frontend systems, contributing to both client-side and server-side components of marketing-focused features.
- • Participate in pair programming sessions with engineers to share knowledge, review code, and improve technical practices across the team.
- • Contribute to the continuous improvement of the tech stack by applying best practices in testing, deployment, and observability.
- • Engage with cross-functional teams to ensure seamless integration of marketing tools with Ecosia’s broader infrastructure, including Cloudflare Workers, Node.js, and REST/gRPC services.
- • Use CI/CD pipelines powered by GitHub and CircleCI to automate testing and deployment of marketing-related frontend changes.
- • Monitor and analyze system performance using observability tools such as Sentry, Loki, Prometheus, and Grafana to identify and resolve frontend issues impacting user experience.
- • Support the scaling of Ecosia’s marketing infrastructure by improving the reliability, speed, and scalability of user-facing communication channels.
- • Maintain and enhance static site generation workflows using Vue.js or equivalent frameworks to deliver high-performance marketing content.
- • Actively participate in learning opportunities, hack days, and feedback cycles to grow professionally and contribute to team-wide technical excellence.
- • Work in a remote-friendly environment with the option to collaborate in person at the Berlin office, aligning with team needs and personal preferences.
- • Contribute to a mission-driven product used by millions daily, directly supporting Ecosia’s goal to make users climate-active and regenerate ecosystems.
🎯 Requirements
- • Experience building and deploying production code in JavaScript
- • Experience with different testing methodologies
- • Ability to communicate clearly in written and spoken English
🏖️ Benefits
- • Flexible working hours and 30 vacation days per year (based on a five-day workweek)
- • Remote work options with an office available in Berlin-Wedding
- • Green benefits program including subsidized public transport cards and bike inspection services (Berlin-based)
- • Professional growth support through learning times, hack days, and access to online and physical libraries
Skills & Technologies
About Ecosia GmbH
Ecosia is a German search engine company that donates at least 80% of its advertising revenue to global tree-planting projects. Founded in 2009, the Berlin-based B Lab-certified social business uses Microsoft Bing to deliver search results while funding reforestation and renewable energy initiatives. The company publishes monthly financial and impact reports and has planted over 180 million trees across more than 35 countries.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

ServiceTitan, Inc.
2 months ago


