Send me more jobs like this

Regular Back-end (Node) Engineer, Kiev

Keywords / Skills : Regular Back-end (Node) Engineer, Kiev

2 - 5 years
Posted: 2019-09-07

Industry
Any
Function
IT
Role
Software Engineer/ Programmer
Posted On
7th Sep 2019
Job Ref code
208830
Job Description


Project Description

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.

Responsibilities

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

Skills

Must
Technical Skills Required:
- 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. If yo uknow how to use chmod and chown that's already good

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

Soft skills required:
Good communication skills;
High level of ownership;
Fair and transparent reporting level;
Readiness to operating across multiple global locations with accommodate various cultures and practices;
Nice to have
- Familiarity with blockchain applications (e.g. MetaMask, INFURA, uPort)
- Knowledge of blockchain (priority - Ethereum)
- RabbitMQ configuration and integration experience
- Typescript - we use ti heavily on the project. Knowledge of it might be required in future, so we expect to see readiness to learn it
- Experience with microservice architecture
- Experience with Express.js, Mongoose libraries

Languages
  • English: Upper-intermediate


About Company

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit www.luxoft.com
Similar Jobs
View All Similar Jobs
Walkin for you