Position: Software Engineer (Node.js)
Company: Bitfury
Category: Node.js
Experience required: 3y
English level: intermediate

Bitfury develops and delivers both the software and the hardware solutions necessary for businesses, governments, organizations, and individuals to securely move an asset across the Blockchain. The expertise of Bitfury ensures successful, easy, fast, secure and cost-effective connectivity to the Blockchain.

As our Node.js developer, you will be responsible for creating the back-end, applying new features, deal with scalability. We’re looking for a senior backend engineer who has interoperated with external services and created own. As an experienced engineer, you will apply your skills in a flexible framework created on your own.

THE STACK: Node.js, SQL, no-SQL storages, microservices, front-end for web, iOS, and Android

**Duties and responsibilities:**
- Develop Node.js back-end modules and services
- Deal with front-end developers
- Build new features, that will improve product and infrastructure
- Make technical and product decisions
- Handle simple deployment workflow process to ensure a high level of productivity
- Follow best practices with coding
- Create automated tests if needed\

**Qualifications:**
- At least 5 years experience in software/computer engineering and at least 2 years with NodeJS
- Understanding of back-end scalability
- Experienced with Node.js / Express / Template engines
- Experienced with back-end API creation (REST, JSON-RPC etc…)
- Robust with SQL and no-SQL database systems
- Experience collaborating with other engineers to create apps with significant design and back-end engineering aspects
- Natural at debugging and profiling own applications
- Working with git and Linux shell
- Experienced in documentation writing (English)

**We offer:**
- Location: Kyiv office (part-time remote is possible).
- We are flexible in terms of working hours.
- Our roof-top office-based right in the city center of Kyiv and 360 degrees terrace offering a fantastic view.
- Two floor comfortable open workspace along with conference rooms, showers, kitchens, table tennis and many more.
- The best medical insurance available.
- The best team you will ever find.