Position: Middle Full-Stack Developer (Node.js/React.js)
Company: 482.solutions
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2021-06-01T00:00:00+03:00

**About project:**
Building public, open digital infrastructure as an integral component of physical infrastructure for the secure, reliable operation of a highly decarbonized and distributed energy system based on EW-DOS.
Energy Web Decentralized Operating System (EW-DOS) is a “narrow-waist” protocol, purpose-built to connect an unlimited number of decentralized applications, platforms, and markets with the billions of customers, assets, and technologies that comprise the grid. EW-DOS makes it easy for anyone - from the world's largest energy companies to innovative startups - to build applications on their laptop and instantly deploy them at an enterprise scale.
If you’re passionate about achieving a decarbonized, democratized, decentralized energy future and you want to play a critical role in building the open-source technology that will make it possible, then read on!

**Required Experience:**
More than 3 years of JavaScript development experience. Experience working on projects with Agile development methodologies. Good spoken English for participation in daily calls with the team.

**Required Skills:**
- Experience with React + Redux; NodeJS (ExpressJS);
- Experience with TDD or BDD;
- Experience with Linux/Unix, Git;
- Experience with different types of DBs (SQL/NoSQL/KV), ORM;
- Experience with different types of communication’s protocols MQTT (RabbitMQ), WebSockets, HTTP(s) (REST, JSON-RPC 2.0, gRPC), TCP;
- Experience with containerization Docker, Kubernetes;

**Languages:** Good communication skills in verbal and written English (min B2 level).

**Bonus (nice to have):**
Interest and experience with TypeScript, React Native/Solidity/MobX/Golang/Rust and web-based solutions that scale and work with decentralized technologies, previous knowledge in Distributed Systems, P2P, Blockchain.

**We offer:**
- Work on interesting international projects;
- Decent and stable payment of your knowledge and skills;
- Career growth and personal evolution opportunities;
- Ability to get new experience and express yourself;
- Paid educational seminars, conferences, certification;
- Modern office with all snacks onsite or fully remote work;
- Paid intensive training and trial period;
- Great management with no bureaucracy;
- Possibility relocation to the customer office (Europe).

We harness decentralized technology solutions that empower business and society evolution to reach a global impact.