Junior/Mid Full-Stack Developer



We’re looking for a talented Junior/Mid Full-Stack Developer to join our growing team.

APlanet is an award-winning tech startup on a mission to help organisations manage and improve their sustainability performance, be in control of their data and processes, and supported by technology put Sustainability and ESG (Environmental, Social and Governance) criteria at the center of all their strategic decisions. In this way we will be able to multiply their positive environmental and social impact and build a better world. Working at APlanet, we feel that what we do every day has a purpose and adds value.  

We empower professionals and teams with our powerful SaaS platform and our revolutionary technology, to streamline processes and data management, and apply the full potential of ESG data insights and information analytics.

APlanet is a growing startup. With a growing base of clients in Europe, US and Latin America, we are active in 6 countries, and are a multinational and diverse team of more than 40 APlaneteers. And the growth we expect to see this year and beyond is even greater. You will have a unique opportunity to work with the best professionals in an emerging sector that is here to stay.

We are looking for a Junior/Mid Full-Stack Developer to join our Technology team, and help us continue to build innovative products that our users love.

Our stack

We have a modern stack with no legacy code (for now!).

We use these frameworks because we think they are the most appropriate to solve our client’s challenges in their journeys to become more sustainable. Having said that, our stack is a team decision and we are always open to different opinions and approaches.

Frontends / PWAs:

  • React
  • React Hooks
  • Redux
  • Redux-loop
  • Ant-design
  • Ant-design mobile

Backend & Infrastructure:

  • NodeJS
  • Express
  • Knex
  • PostgreSQL
  • NixOS
  • GitLab
  • Digital Ocean / Amazon EC2

How we work

  • Lean methodology: we use iterative strategies. Our team builds to add value, whether to solve problems for our clients or internal ones. 
  • Design thinking: we create simple prototypes and user tests because before we commit to building something, we need to understand what we’ll need. You will have the chance to be involved in this phase of the product design. However, if you prefer to just focus on coding, that’s fine with us too.
  • Flexible processes: forget about strict processes and structures. Our team is constantly in contact with stakeholders and we decide for ourselves how we are organized.
  • Quality: all the code we provide must be well-structured, efficient, and easy to maintain, however, we’re not obsessed with metrics. The best quality standard is for your coworkers to be able to understand your code and work with it. 
  • Open Source Philosophy: we use OSS when possible, and contribute our improvements back upstream. Once our codebase is mature enough, we plan to release the pieces that could be useful for the community.

What we look for:

  • A dynamic individual who takes pride in being involved in the full process of designing and constructing technological solutions.
  • Someone who worries about the scalability, performance, accessibility, and maintainability of the products we develop.
  • Experience using the frameworks mentioned above for Backend & Infrastructure (NodeJS, etc.), and/or for Frontends/PWAs (React, Redux, etc.), and/or in the standard HTML, CSS and JavaScript.
  • Experience in related areas such as product design, visual design, etc. is a plus.
  • A capable and motivated individual who believes in our mission and our way of working.

What we offer:

  • A flexible work schedule. Work and personal life balance.
  • Work from home, or in our offices. Up to you!
  • Career plan and professional growth.
  • Join a growing team, in a growing product and technology-centric company, in one of the coolest sectors right now. 
  • We are purpose driven, we work with a mission: to contribute with technology to a better and sustainable planet. Your work has a positive impact on our planet and in the lives of others.
  • We are always open to listen to your needs and see how we can meet them.

Hiring process:

Send us an email with your CV at [email protected]. We would like to know why you are interested in joining APlanet and what you can bring to the team with your experience, ideas or passion.

We will give you timely feedback after every step of the hiring process.

Sounds good? Get in touch!

If you are interested, please send your CV to: [email protected]

We try our best to respond to each candidate, however, depending on the volume of applications, it may not always be possible.