24 Oct
|
Indigenous Energy Monitor
|
Canada
24 Oct
Indigenous Energy Monitor
Canada
Company Description
Indigenous Energy Monitor is Canada’s first market intelligence platform focused on Indigenous participation in the energy and resource sectors. The organization provides trusted data, research, and advisory services to investors, industry, government, and Indigenous organizations to support informed decision-making. Its mission is to advance Indigenous participation by offering transparent, reliable information that strengthens partnerships and projects.
Team members contribute to a platform that helps build more inclusive, accountable, and sustainable resource development across Canada. The work environment values collaboration, respect, and meaningful impact.
Role Description
This part-time, remote Software Engineer role focuses on building and maintaining the core technology behind Indigenous Energy Monitor’s market intelligence platform. On a day-to-day basis, the Software Engineer will design, develop, test, and optimize backend services and APIs that support data collection, processing, and delivery to users. The role includes implementing secure, scalable software solutions, troubleshooting technical issues, and improving performance and reliability of existing systems.
The Software
Engineer will collaborate with product, data,
and research teams to translate requirements into robust technical features and support integration of new data sources. The position also involves contributing to documentation, code reviews, and continuous improvement of development practices.
Qualifications
- Solid foundation in Computer Science principles, including data structures, algorithms, and software architecture.
- Experience in Software Development and Programming, with proficiency in at least one modern programming language (e.g., Python, JavaScript/TypeScript, Java, or similar).
- Hands-on experience with Back-End Web Development, including RESTful APIs, databases (SQL or NoSQL), and server-side frameworks.
- Knowledge of Object-Oriented Programming (OOP) concepts and ability to apply them to design clean, maintainable code.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Ability to work independently in a remote setting, manage time effectively, and communicate clearly with cross-functional teams.
- Understanding of data security, privacy, and reliability in web applications is an asset.
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Interest in Indigenous participation in energy and resource sectors or experience working with mission-driven organizations is an advantage.
📌 Software Engineer (Canada)
🏢 Indigenous Energy Monitor
📍 Canada