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.
🚀 Application Tools
🎯 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
Highlight any experience with geospatial data or data visualization libraries like D3.js, Mapbox, or Leaflet.
If you have a personal project or hackathon entry related to sustainability or nature, include a link in your resume or cover letter.
Tailor your cover letter to mention Vizzuality's specific projects (e.g., Global Forest Watch, Ocean Health Index) and how your skills align.
Show your understanding of clean code principles by linking to a GitHub repo with well-documented, tested code.
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.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!