Position: Middle/Senior Node.js Engineer
Company: BINARY STAR GROUP LTD.
Experience required: 3y
English level: upper

**The opportunity**
We are a Ukrainian community of blockchain adherents who unite crypto enthusiasts to have the opportunity to develop, create new projects and network efficiently. At the moment, because of war in Ukraine, we have launched active work in Portugal in order to enable Ukrainians to remain within the community, network and find new job opportunities.

We are currently working on a Central Bank Digital Currency (CBDC) solution on NEAR as well as solutions for businesses within the CBDC ecosystem. We are looking for talented engineers to join the CBDC project team

**As a team member you’ll be involved in**
- Build and own the backend part of full-stack products on NEAR and NEAR Private Shard Technologies
- Collaborate with internal and external engineers and NEAR community members

**Requirements**
- 5+ years of solid hands-on experience in designing & developing front and backend applications for web-based applications
- Experience of maintaining a project
- 4+ years of experience with Node.js+Typescript
- Hands-on experience with NoSQL and relational databases & data stores
- Experience with creating and consuming RESTful APIs
- Experience with unit/integration testing
- Strong Computer Science fundamentals, object-oriented design skills and producing well-engineered design (SOLID, design patterns)
- Experience and interest in building and documenting tools
- Strong communication skills, team playing and result-oriented skills
- Willingness to learn new technologies and quickly adopt
- Focus on simplicity and quality
An open mindset, high degree of flexibility and readiness to iterate fast
- A desire to work in a fast startup environment

**Will be a plus**
- Open source contributions and previous or continued involvement in open source communities
- Familiarity with low-level programming (compilers, operating systems, hypervisors, etc).
- Knowledge of virtual machines specifically is a plus
- Familiarity with Ethereum development and related technologies (web3.js, ethers.js, etc)
- Familiarity with other crypto or blockchain technologies
- Experience working at a startup
- Familiar with cross-platform application development
- Experience with Docker and CI platforms such as GitHub Actions, CircleCI, and Jenkins
- Experience working with product and UX/UI designers to create great user experiences

**Benefits**
☝️ Work with a team of top-notch engineers and technology evangelists
📣 Your opinion and inputs matters: the possibility to contribute to the architectural and product decisions
💸 Competitive salary based on the results of the interview
💻 The newest equipment if you need it
📌 Courses, conferences, other self-development activities upon request
🏄 Cool team buildings in Ukraine and Portugal
🌴 Paid 18 days off (can be negotiable)
👨‍💻 Fully remote work or hybrid
🌱 You can join early-stage startups and build the cutting-edge solutions on NEAR: we offer long-term partnership and stock options