Full Stack Developer
Location: Remotely
Job Overview
We are seeking a skilled and motivated Full Stack Developer to join our dynamic and mission-driven team. In this role, you will be responsible for designing, developing, and maintaining our Data Management Software, ensuring high performance, quality, and responsiveness across all applications.
Key Responsibilities:- Develop a consumer-focused approach in building and maintaining our Data Management Software.
- Work with our team of engineers and scientists to determine the priority and roll out plans for new features and products.
- Ensure the performance, quality, and responsiveness of all applications.
- Work on bug fixing and improving application performance.
- Assist in the integration of front-end elements with server-side logic and functionality.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to ensure best practices and standards are followed.
- Provide technical support and guidance for continuous improvement of our web applications.
- Develop and maintain comprehensive documentation for both internal and external users.
Job Requirements:
-
2+ years building web applications (HTTP, JSON APIs, REST, HTML).
-
2+ years experience with modern front-end frameworks (such as React, Angular, or Vue.js).
-
2+ years experience with Microsoft technologies for back-end development (such as C#, .NET, .NET Core, ASP.NET)
-
Possess strong programming skills in one or more of our core languages (Java, C#, JavaScript).
-
Experience with SQL database programming and performance.
-
Enterprise systems and asynchronous architectures experience.
-
Proven ability to build applications, and products that are complex, cutting edge, and innovative.
-
Willingness to fail quickly, learn, and iterate along the way.
-
Have experience solving open-ended problems.
-
Possess a strong interest in commercializing clean technologies and a strong sense of purpose towards achieving climate decarbonization goals.
-
A BSc, MSc, or PhD in Computer Science, Mathematics, Engineering, or a similar field.