onsite
Software Engineer Spontaneous Application - Vizzuality
Software Engineer
A Software Engineer role focused on building data‑driven, sustainable‑impact tools using Python, JavaScript, React, Node.js, GIS, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain web applications that transform environmental data into actionable insights.
- Implement interactive visualizations and mapping interfaces using React, JavaScript, and GIS libraries.
- Build scalable backend services and APIs with Python and Node.js, integrating with cloud platforms such as AWS.
- Collaborate with designers, data scientists, and domain experts to translate research findings into user‑friendly tools.
- Write clean, testable code, conduct code reviews, and contribute to continuous integration/continuous deployment pipelines.
Requirements
- Strong proficiency in Python and JavaScript, with experience in modern frameworks (React, Node.js).
- Hands‑on experience with GIS technologies and data‑visualization libraries (e.g., Leaflet, D3.js, Mapbox).
- Familiarity with cloud services, preferably AWS, and containerization tools.
- Ability to work in cross‑functional teams, communicate technical concepts clearly, and adapt to evolving project needs.
- Passion for sustainability and using technology to drive positive environmental impact.
Skills
pythonjavascriptreactnodejsaws