Full-stack Developer (Node.js, React)
Project Description
The Carbon Capture Platform supports verification and management of CO₂ sequestration data from Carbon Capture and Storage operations. The system processes operational monitoring data, generates verifiable records, and enables creation of digital tokens representing stored CO₂.
At the initial stage, the team will analyze the existing platform, including architecture review, codebase assessment, and identification of technical issues, gaps, and risks.
Based on this, the team will address issues, improve stability and scalability, and implement enhancements. The scope also includes development of new features and onboarding of new customers, including integration with external systems such as SCADA.
The overall goal is to ensure reliable platform operation, support further development, and enable efficient integration of new users and data sources.
Responsibilities
- Analyze existing React-based UI and Node.js backend to identify performance, architectural, and integration issues
- Refactor and improve UI components and backend services to meet updated requirements and ensure scalability
- Implement new end-to-end features and enhancements based on customer needs
- Maintain and extend both client-facing interfaces and server-side logic for administrators, customers, and auditors
- Design and develop backend REST APIs and integrate them with frontend components and blockchain services
- Troubleshoot system and UI issues reported by users
- Participate in validation of workflows related to onboarding, reporting, and token management
Mandatory Skills
- 5+ years of full-stack development experience
- Strong experience with Node.js, React, and modern JavaScript/TypeScript
- Experience building data-driven web applications (from database to UI)
- Experience designing, building, and integrating REST APIs
Nice-to-Have Skills
- Experience building dashboards or operational interfaces
- Experience with blockchain wallets or Web3 libraries
- Familiarity with enterprise UI frameworks
- Experience working with complex data visualization
- Familiarity with enterprise architecture and AWS cloud
Languages
- English: B2 (Upper Intermediate)
Required languages
| English | B2 - Upper Intermediate |