Tree-Nation

About us

About Tree-Nation

Tree-Nation is the world’s largest reforestation platform, connecting citizens and companies with verified planting projects across the globe. Since 2006, over 800,000 users and 30,000+ companies have planted more than 45 million trees through our platform, across 40+ active reforestation projects worldwide.

We combine technology and environmental impact to make reforestation simple, transparent, and scalable. Our goal is to plant 1 trillion trees by 2050 and we’re building the platform, the automation, and the systems to get there.

The Team — What We Are Made Of

Our team spans many nationalities, backgrounds, and disciplines. What we share is a mindset: we take ownership because we care about what we're building, we don't back down from hard problems, and we trust each other to lead, make decisions, and ask for help when needed.

We are investing heavily in automation and AI to scale our impact. The company provides access to the latest LLMs, and we strongly encourage everyone to innovate.

We're based in Barcelona and work primarily from the office, because the energy of working side by side matters to us.

Cool things about

Trabajamos en algo que importa de verdad — reforestar el planeta no es el pitch, es el trabajo. El equipo es pequeño y el impacto es visible desde el primer día. Tenemos acceso a los mejores LLMs del mercado y los usamos de verdad. La estructura es plana: hablas directamente con el CEO, tus decisiones técnicas cuentan, y no hay capas que filtren tu input. Y sí — desde el día uno plantamos árboles para compensar tu huella de carbono de por vida.

Some numbers

+45M

trees planted

Work methodology

Trabajamos con ciclos cortos, ownership real por persona, y comunicación directa. Cada engineer entiende el producto, toma decisiones, y ejecuta sin capas de proceso en medio. Si algo no funciona, lo cambiamos.

Looking for

Ingenieros con product mindset: gente que entiende el contexto antes de escribir código, que hace las preguntas correctas, y que se compromete con el resultado — no solo con la tarea. Buscamos personas proactivas y con sentido común, que no esperan que alguien les mastique el problema pero que tampoco se lanzan a construir sin entender el porqué. La comunicación es completamente plana — el CEO habla directamente con cada engineer, sin intermediarios ni capas de gestión.

Tree-Nation's job offers

Senior Product Builder

About This Position

We are looking for a senior product builder to join Tree-Nation's tech team.

This is not a classic PM role and not a separate product-team position. The role sits inside the tech team and works directly with the CEO/CPO and engineers to turn business vision into clear, coherent, build-ready product features.

Tree-Nation is a complex platform: planting logic, sponsors, users, forests, credits, billing, reporting, integrations, automation, operational tools, and environmental data all need clean domain separation, strong data models, and well-defined interactions.

This is a product role, but the method is system-level thinking. Your output is product features, flows, specifications, roadmap decisions, UX improvements, and shipped product quality. Your strength is designing product from a deep understanding of data, business rules, service boundaries, technical constraints, and operational consequences.

You should be able to read code, reason about databases, understand backend logic, and discuss technical trade-offs fluently with engineers. Former engineering experience is a major advantage, but the real requirement is engineering-level thinking and exceptional system-design ability.

We are looking for a rare generalist: part product owner, part systems thinker, part technical generalist, part creator — with strong product judgment, business sense, UX/design taste, and the ability to turn complex ideas into simple, scalable product solutions.

What You'll Do

  1. Turn business vision into build-ready product features, flows, specifications, and roadmap decisions
  2. Design product logic from first principles: entities, data models, states, permissions, rules, edge cases, service boundaries, and acceptance criteria
  3. Work directly with engineers to clarify decisions, remove ambiguity, and ensure what gets built matches what was intended
  4. Validate finished work deeply: product QA, edge cases, data logic, user experience, reporting, billing, credits, sponsor logic, and operational impact
  5. Identify weak product logic early, especially unclear ownership, poor domain separation, fragile data structures, unnecessary exceptions, or scalability issues

What You'll Bring

Required

  1. 10+ years of experience in tech, product, systems, engineering, technical product management, product ownership, or a hybrid product/engineering role
  2. Exceptional system-design ability: databases, APIs, backend logic, entities, relationships, permissions, states, business rules, service boundaries, data ownership, and implementation trade-offs
  3. Strong database and data-modeling skills — you naturally think in tables, entities, states, relationships, rules, constraints, ownership, interfaces, and consequences
  4. Ability to read and understand code well enough to follow product logic, discuss implementation with engineers, and detect technical or architectural problems
  5. Ability to write clear, technically coherent product specifications that engineering can build from
  6. Experience with complex platforms involving billing, credits, integrations, permissions, reporting, automation, operational tools, SaaS, marketplaces, or usage-based systems
  7. Strong product judgment, business sense, UX/design sensitivity, autonomy, and attention to quality
  8. Based in Barcelona and comfortable working on-site

Strong Advantage

  1. Former engineering experience
  2. Computer science, software engineering, systems design, database, or technical architecture background
  3. PHP/MySQL experience or similar backend environment
  4. Ability to code or prototype when needed
  5. Experience with microservice-oriented systems, complex internal tools, subscription, credit-based, billing, marketplace, SaaS, or usage-based business models

Mindset

  1. High ownership — you take initiative, but you also know when to listen first. Tree-Nation does things differently, and the best people here understand context before trying to change it
  2. Open and direct communicator — we give each other honest feedback because we want everyone to grow, and we expect the same openness in return
  3. Systems thinker — you look for the root cause, not the quick fix. You build processes that work at scale, not band-aids that break at 50 accounts
  4. Self-driven and curious — you're motivated by the impact of your work, and you actively seek out better ways to do things
  5. Mission-aligned — reforestation isn't a marketing line for you. It's the reason you're reading this

What We Offer

Compensation & Contract

  1. Competitive base salary aligned with market and experience
  2. Permanent contract from day one

Benefits

  1. Flexible Remuneration Card covering meals and transport
  2. Wellhub (former Gympass) membership
  3. Regular team-building events — dinners, offsites, and the occasional non-tree-related adventure
  4. Flexible start time between 8:00 and 10:00 and short Fridays

The Tree-Nation Difference

  1. A sustainability-designed office in Barcelona built to reflect the mission you're working toward
  2. Your lifetime carbon emissions are offset through monthly tree planting from the day you join
  3. A free Tree-Nation Pledge subscription — so you can plant and gift trees as a user of the platform you're helping build
  4. A small, high-trust team with flat structure where your work has a visible impact from day one
  5. A place where failure is part of the process — if nothing is failing, we're not pushing hard enough

Join Us

If you've read this far and something clicked — the mission, the way we work, the problems we're solving — we want to hear from you.

We don't hire based on pedigree. We hire based on how you think, what you've built, and whether you'll make the team sharper.

We're looking for people who make the team better. Come prove it.

Office
Barcelona, Spain
API DesignDatabase DesignData ModelingMicroservicesProduct ManagementProduct RoadmapsRelational DatabasesREST APISoftware ArchitectureSoftware as a service (SaaS)SQLProduct StrategyProduct OwnerDesign Systems

Full Stack Engineer

About This Position

Tree-Nation has a platform, a database, running integrations, and active business units. You'll join a small, high-ownership tech team building and maintaining the Tree-Nation platform — the web app, the mobile app, the B2B tooling, the planting flows, and the integrations that tie it all together. This means backend services, APIs, data models, and the frontend interfaces that users and internal teams interact with. The team works without heavy process layers: you're expected to understand the product deeply, make good technical decisions, and take ownership of what you ship. You'll work closely with the rest of the engineers and directly with the people running the business, which means your work has a visible impact from day one.

What You'll Do

  1. Build and maintain features across the Tree-Nation web platform (Vue.js + PHP) and mobile app (React Native) — frontend and backend, depending on where the work is.
  2. Design and implement backend services, APIs, and database schemas that are clean, modular, and built to last.
  3. Collaborate with the rest of the tech team on architecture decisions, code reviews, and technical problem-solving.
  4. Diagnose before you build — map existing workflows, identify what's fragile or manual, and define system scope precisely before writing a line of code.
  5. Own features end-to-end: design the data model, build the backend service, expose the API, and ship the frontend interface that makes it usable — without throwing work over a wall.
  6. Prototype fast, then industrialize — using whatever stack solves the problem. Our backend is PHP, our frontend is Vue.js, and we also use TypeScript — but we don't have a sacred stack.
  7. Own observability and failure handling from day one, not as an afterthought.
  8. Use AI tools actively in your workflow — to prototype faster, improve code quality, and identify automation opportunities within your domain.

What You'll Bring

Required

  1. Strong full-stack background — you've shipped production systems on both frontend and backend and you're genuinely comfortable on both sides.
  2. Deep database design thinking: you model data before you write code and understand how schema decisions propagate into downstream behavior.
  3. Experience with modular service architecture — systems that are scoped, isolated, composable, and replaceable.
  4. Solid system design instincts: APIs, state management, integration patterns, failure handling, and observability.
  5. Genuine full-stack experience: solid backend skills (PHP, RESTful APIs, database design) and confident frontend work (Vue.js, building interfaces that are actually pleasant to use).
  6. Tool-agnostic approach — you choose the right tool for the problem and are comfortable building custom when off-the-shelf doesn't fit.
  7. You diagnose before you prescribe — the right solution starts with the right question, and you can sit with ambiguity long enough to understand a problem fully before proposing a fix.
  8. Based in Barcelona and comfortable working on-site.

Nice to Have

  1. Experience with React Native — our mobile app is built on it, and any familiarity is a head start.
  2. Practical exposure to LLM integration or automation workflows.

Mindset

  1. High ownership — you take initiative, but you also know when to listen first. Tree-Nation does things differently, and the best people here understand context before trying to change it
  2. Open and direct communicator — we give each other honest feedback because we want everyone to grow, and we expect the same openness in return.
  3. Systems thinker — you look for the root cause, not the quick fix. You build processes that work at scale, not band-aids that break at 50 accounts
  4. Self-driven and curious — you’re motivated by the impact of your work, and you actively seek out better ways to do things
  5. Mission-aligned — reforestation isn’t a marketing line for you. It’s the reason you’re reading this

What We Offer

Compensation

  1. Competitive base salary benchmarked to Barcelona’s tech market
  2. Permanent contract

Benefits

  1. Flexible Remuneration Card covering meals and transport
  2. Wellhub (former Gympass) membership
  3. Access a private health insurance plan at a preferential rate negotiated by the company.
  4. Regular team-building events — dinners, offsites, and the occasional non-tree-related adventure
  5. Flexible start time between 8:00 and 10:00 and short Fridays

The Tree-Nation Difference

  1. Your lifetime carbon emissions are offset through monthly tree planting from the day you join
  2. Personal tree-planting allocation to plant and gift trees, however you choose
  3. A sustainability-designed office in Barcelona built to reflect the mission you’re working toward
  4. A small, high-trust team where your work has a visible impact from day one — you’ll work directly with the CEO and Growth team, not through layers that filter your input
  5. Direct exposure to product, tech, and strategic decisions
  6. A place where failure is part of the process — if nothing is failing, we're not pushing hard enough
Office
Barcelona, Spain
LaravelPHPReact NativeTypeScriptVue.JS

Software Engineer (Product-Focused)

We're looking for a strategic and hands-on Full-Stack Engineer/Product Engineer to own and build critical operational features that scale platform impact.

🎯 Responsibilities

  1. Partner closely with operational teams (Growth, Environment, Sales) to deeply understand workflows, data, user experience, and operational friction before proposing solutions.
  2. Trace problems to root causes in data models, product flows, or system architecture—and address them at their source.
  3. Design and build robust platform features, backend services, and internal interfaces that structurally solve operational challenges.
  4. Treat data modeling as foundational: define schemas before writing code, with a focus on downstream effects.
  5. Own solutions end-to-end—covering data models, backend services, APIs, and user interfaces.
  6. Create internal tools and dashboards to empower non-technical teams with visibility and control, minimizing ongoing dependencies.
  7. Integrate AI and LLM tools where there’s genuine operational fit, prioritizing control, reliability, and clear failure handling.
  8. Define KPIs for your solutions and track their real-world performance and impact.

🚀 Your First 90 Days

  1. Days 1–30: Map the assigned operational domain, conduct interviews with key stakeholders, and identify the top three opportunities for impactful engineering interventions.
  2. Days 30–60: Design and launch the first new service, defining all core data models, business rules, and user flows. Deliver a working production version.
  3. Days 60–90: Iterate based on user feedback, establish KPIs alongside stakeholders, and begin planning the next system improvement.

🛠️ Requirements

  1. Proven backend engineering experience—designed, built, and shipped production solutions end-to-end.
  2. Strong product thinking, with a diagnosis-first approach and ability to work through ambiguity to define the root problem.
  3. Deep experience in database and schema design, with an understanding of how data modeling affects downstream behavior.
  4. Track record designing and launching automation workflows or AI-enhanced pipelines in production environments.
  5. Effective communicator able to collaborate with non-technical stakeholders, extract operational needs, and translate them into clear system requirements.
  6. Based in Barcelona and comfortable working on-site.

➕ Nice to Have

  1. Fluency with LLM tooling, including prompt engineering, context management, output validation, and real-world deployment.
  2. Experience with multi-agent workflows or agentic task orchestration.
  3. Familiarity with PHP backend and Vue.js frontend.

🧠 Mindset

  1. High ownership: Take initiative, know when to listen, and always seek context first.
  2. Open and direct communicator: Value honest, growth-oriented feedback in both directions.
  3. Systems thinker: Address root causes and build for scale, not quick patches.
  4. Self-driven and curious: Motivated by impact, continuously seeking to improve processes.
  5. Mission-aligned: Genuine commitment to reforestation and sustainability goals.

🤗 We Offer

  1. Competitive base salary benchmarked to Barcelona’s tech sector.
  2. Permanent employment contract.

🌱 Benefits

  1. Flexible Remuneration Card (meals and transport).
  2. Wellhub (former Gympass) membership.
  3. Optional private health insurance plan at a preferential rate.
  4. Regular team-building events and adventures.
  5. Flexible start time (8:00 to 10:00) with short Fridays.

🌍 Additional Highlights

  1. Lifetime carbon emissions offset through monthly tree planting from day one.
  2. Personal allocation for tree-planting to use or gift.
  3. Work in a sustainability-focused office environment.
  4. Small, high-trust team with visible, immediate impact. Direct work with leadership, including CEO and Growth.
  5. Direct involvement in product, tech, and strategy decisions.
  6. Embrace a culture where iterative learning and healthy risk-taking are valued.
Office
Barcelona, Spain
API DesignDatabase DesignData ModelingPHPProductProduct DevelopmentProduct VisionRelational DatabasesSoftware EngineeringSQLStakeholder ManagementVue.JSData DrivenLLMsAI agent

Tech stack

PHPVue.JS

About the team

22

employees

35

avg. age

14

nationalities

60%

man

40%

women

Benefits and perks

  • flexible

    Flexible schedule

  • tickets

    Restaurant Ticket

  • gym

    Gym discount

  • stocks

    Stocks options

  • +Viernes hasta el mediodía

Location

Carrer d'Àlaba, 100, Barcelona, Spain