Position: Senior Full-stack JavaScript developer
Company: Academy SMART
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

**Required skills:**
- Proficiency in Node, JavaScript, React+redux, CSS, Postgres (minor);
- 5+ years of professional software development;
- Strong communication skills for a fast-paced and results-oriented environment;
- English (verbal and written): Intermediate 

**Will be a plus:**
- Experience working with Ethereum, smart contracts, web3.js
- Experience in UI design – advantage
- Experience contributing or managing open source projects – advantage

**Responsibilities:**
- Developer in the Dapp development team
- Design, develop and test the Dapp
- Implement Continuous Integration and Continuous Deployment
- Utilize effective user interface for our Dapp

**We offer:**
- 20 days of paid holiday + all Ukrainian national holidays
- We have English classes with Native speaker — you will love him
- Training and workshops for your career growth
- PlayStation to brighten up your day
- Corporate events and activities

**Project description**
DAOstack is a company building an innovative economic engine designed to catalyze the future of collaboration. It’s a platform that enables coordination and decision-making for large-scale organizations and collectives around shared goals or values, easily and effectively.

DAOstack’s product is an operating system for collective intelligence – a “WordPress” for decentralized organizations (DAOs). It may be thousands of engineers jointly working on a space program, hundreds of thousands of journalists collaboratively running an open news channel or millions of people participating in a decentralized insurance network.

The DAOstack platform, which was launched in spring 2018, includes a framework of smart contracts, a friendly javascript developer environment, and a Dapp (decentralized application) named Alchemy. It has an intuitive user interface that allows anyone to create or participate in a decentralized organization without technical knowledge.