Smart Contract Jobs at Energy Web Foundation

There is 1 Web3 Job at Energy Web Foundation

Receive emails of Smart Contract Jobs at Energy Web Foundation

FullStack Developer

Energy Web Foundation
$54k - $55k estimated

This job is closed

We are seeking a Full-Stack Developer to join our team and help build and scale enterprise applications built on EW-DOS. On any given day you might find yourself working with grid operators to integrate legacy IT systems and energy assets using Switchboard, working with EW delivery partners to scale decentralized messaging services across multiple geographies and cloud environments, or making strategic decisions about the broader EW-DOS technical roadmap.

What will you do?

You’ll support the development of EW-DOS, an open-source software stack to create the digital infrastructure to decarbonize the grid. Initially you will join the Decentralized Data Exchange team and focus on developing an open data management and messaging system to allow communication between various actors across the EWF ecosystem.

What are your responsibilities?

  • Working with the Solution Architect and rest of the core team to deliver the Decentralized Data Exchange implementation with multiple enterprise project partners.
  • Maintaining technical documentation in GitHub and Confluence.
  • Working with the Solution Owner to create tutorials and demonstrations that allow other developers to easily use / interact with the open-source components you develop.
  • Proposing and implementing improvements to existing EW-DOS technology stack.

You are a strong candidate if:

  • You have 2+ years of commercial backend development experience with NodeJS / NestJS, including injection scoping, object-relational mapping (e.g. TypeORM), and microservices (transports, queues, etc.).
  • You have 2+ years of front-end development experience with Angular or React, including components, directives, services, guards, and interceptors.
  • You are experienced with general development concepts like facade pattern and state management, as well as standards like NPM and node modules, Web APIs, Authentication & Authorization (e.g. JSON web tokens).
  • You have experience working with messaging systems (like NATS, RabbitMQ, MSMQ…) and understand concepts like concurrency and transaction management.
  • You are proficient in establishing and managing relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB).
  • You are comfortable with HTML and CSS/SCSS.
  • You are comfortable working in an agile setting like SCRUM, Kanban, XP.
  • You are proficient in writing scalable, robust, testable, efficient, and easily maintainable code.
  • You are excited about open-source software projects and participate in their communities. Extra points if you have experience developing SDK libraries.
  • You have a keen interest and/or direct experience with blockchain and other Web3.0 technologies, especially Ethereum, Solidity, smart contracts and/or Polkadot/Substrate.
  • You have an entrepreneurial spirit! We need people who are curious, creative, collaborative, and who enjoy building things from the ground up
  • You’re motivated to make an impact on EWF’s nonprofit mission.
  • English skills are required, but additional language skills are a bonus!

Location, travel, and timeline: The preferred location for the Full-Stack Developer is one of EWF's office hubs in the US (Colorado, California) or Australia (Melbourne). International travel (up to 10% of the time annually) to EW events in Europe, North America, and Asia may be required in the future if health and safety conditions allow. The desired start date for this role is no later than December 15, 2021.

Reporting: This position will work with the Decentralized Data Exchange team and report to the regional Solution Architect.

To Apply: Please complete the application form below, including a 1-page (500 words max) cover letter explaining why you want to work at EWF and summarizing your key qualifications for this role. Applications that do not answer the question “Why do you want to work at EWF?” will not be considered.