Application Guide

How to Apply for Software Engineer

at Vizzuality

🏢 About Vizzuality

Vizzuality is a mission-driven tech company that builds tools to address climate change, biodiversity loss, and inequality. They combine cutting-edge data visualization with a strong commitment to social and environmental impact, making them a unique place for engineers who want their code to contribute to global conservation.

About This Role

As a Software Engineer at Vizzuality, you will develop and maintain web applications that visualize nature-related and sustainability data, such as tracking deforestation or mapping species habitats. Your work will make complex biodiversity information accessible and beautiful, directly contributing to global conservation efforts.

💡 A Day in the Life

Your day might start with a standup to discuss progress on a feature like a species habitat map. You'll then write code for a new data layer, review a colleague's pull request, and test your changes. After lunch, you might pair with a designer to refine a visualization's interactivity, then end the day by deploying a small update to production.

🎯 Who Vizzuality Is Looking For

  • A recent CS or SE graduate with hands-on experience in front-end (e.g., React, D3.js) and back-end (e.g., Node.js, Python) technologies, plus data processing (e.g., GIS, PostgreSQL).
  • Someone who is passionate about environmental issues and has a portfolio or side projects related to climate or biodiversity data.
  • A problem-solver who can break down functional requirements into logical steps and write clean, maintainable code.
  • Familiar with professional software engineering practices: coding standards, code reviews, Git, testing, and CI/CD.

📝 Tips for Applying to Vizzuality

1

Highlight any experience with geospatial data or data visualization libraries like D3.js, Mapbox, or Leaflet.

2

If you have a personal project or hackathon entry related to sustainability or nature, include a link in your resume or cover letter.

3

Tailor your cover letter to mention Vizzuality's specific projects (e.g., Global Forest Watch, Ocean Health Index) and how your skills align.

4

Show your understanding of clean code principles by linking to a GitHub repo with well-documented, tested code.

5

Emphasize your ability to work remotely and manage time effectively, as the role is fully remote.

✉️ What to Emphasize in Your Cover Letter

["Your passion for using technology to solve environmental challenges and how Vizzuality's mission resonates with you.", 'Specific examples of your technical skills (front-end, back-end, data processing) and how they apply to building data visualization tools.', 'Your experience with agile development, code reviews, and testing in a collaborative environment.', 'Any contribution to open-source or community projects, especially those with an environmental focus.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore Vizzuality's portfolio of projects (e.g., Global Forest Watch, Resource Watch, Half-Earth Project) to understand their data visualization style.
  • Read their blog or case studies to see how they approach design and engineering challenges.
  • Familiarize yourself with key concepts in biodiversity and climate data (e.g., species distribution models, satellite imagery).
  • Check their GitHub or tech stack (e.g., React, D3, Python, PostgreSQL, AWS) to align your skills.
Visit Vizzuality's Website →

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 How would you design a web application to visualize deforestation data over time?
2 Describe a time you broke down a complex requirement into smaller tasks and implemented them cleanly.
3 What experience do you have with version control and handling merge conflicts in a team?
4 How do you ensure your code is maintainable and scalable? Give an example.
5 Why are you interested in working at Vizzuality, and what environmental issues matter most to you?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic cover letter that doesn't mention Vizzuality's mission or specific projects.
  • Overlooking the importance of data visualization skills; failing to showcase any experience with D3, Mapbox, or similar tools.
  • Not demonstrating a genuine interest in environmental issues; the company values candidates who are personally motivated by their mission.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Vizzuality!