Position: Node.js Engineer (Blockchain project)
Company: Dev.Pro
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

We invite an experienced Software Engineer to join our team and support the trading system that's been in production for over 3 years. Our client is a large Canadian market of cryptocurrencies that offers crypto owners to unlock the value of their holdings and get access to instant cash by borrowing against their assets instead of selling them. You'll manage blockchain nodes, working in a high-seniority team and gaining insights from them. What's in it for you: 

• Work with diverse technology stack (Node.js, Python, Go)
• Closely collaborate with product manager on the client's side who drives technical decisions
• Join friendly international team of professionals who will support your growth

**Qualifications and experience:**
• At least 4+ years' experience in software development
• At least 1+ years' experience with Node.js
• Experience with the technical foundations of blockchains (wallets, transaction
structure, smart contracts, validation, consensus)
• Experience with production system
• Intermediate English (both spoken and written)

**Nice to have:**
•  Experience with Spinnaker and Kibana
•  Experience with Google infrastructure (Google Cloud Platform), AWS, Azure

**Key responsibilities:**
• Maintain, support, and improve an existing system
• Collaborate with Product Managers, Engineers and DevOps teams to ensure system reliability and sustainability
• Work in an agile environment with iterative development and fast feedback
• Engage in the integration with the existing APIs (GraphQL, REST)
• Work with databases, microservices, and asynchronous libraries
• Add to the never-ending number of tests

After the first 6-9 months of supporting the system, you'll start developing new features. 

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year