Full-stack Developer (Node.js, React)

Luxoft Top Employer

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
Published 20 March
48 views
·
16 applications
19% read
To apply for this and other jobs on Djinni login or signup.
Loading...