— Proficient communication and English language skills (written/verbal);
— 2+ years of experience in Node.js
— Strong knowledge of dbackend development. Experience with creating production-ready API services
— JS — strong experience with JS. Be able to implement and debug code quickly
— HTTP — good understanding of how HTTP works. Some experience with setting up an HTTP server (nginx or similar) is a must
— Docker — be able to create a Dockerfile for a nodejs API server
— MongoDB — at least some production experience with MongoDB. Be able to explain what MongoDB is capable of, how indexes work, what type of queries can and cannot be done
— Message queue paradigm — at least some experience with any of the well known MQ servers. Preferably RabbitMQ
— Linux — being familiar with Linux OS is a must.
• Experience in Agile
• Experience with docker
• Basic knowledge of security principles
• Ability to analyze business requirements, defects and propose hot fixes
• Ability to work on tight schedule
• An exciting and challenging job in a dynamic team
• An opportunity to be innovative and to learn
• High salary and attractive compensation package
Your focus will be back-end (Node).
— Implementation of software components, writing of unit and integrational tests
— Participation in estimating of project efforts
— Communication with customer representatives and other teams located in Europe
— Working at the office in a high-speed, agile environment
— Following Scrum methodology
Our new customer is a venture production studio building decentralized applications and various developer and end-user tools for blockchain ecosystems, primarily focused on Ethereum. Their “hub” coordinates, incubates, accelerates and spawns “spoke” ventures through development, resource sharing, acquisitions, investments and the formation of joint ventures. These spokes benefit from foundational components that enable new services and business models to be built on the blockchain.