Senior/Lead Node.js Developer

Overview

It is a platform for connected commerce empowering merchants with the technology to transform their business. Company provides merchants with a payment terminal that combines an Android-based tablet with a hardware docking station, and includes support for all modern payment technologies, including traditional magstripe cards, EMV (chip and pin), NFC (Google Wallet and Apple Play), Bluetooth, QR codes, and beacon technology, in an all-in-one device sold at cost. Also, we build dashboards and reporting products to give merchants insight into their business and how they can make it more profitable, more efficient, more fun.

Responsibilities

Identify, compare, select and implement technology solutions to meet customer’s current and future needs.

Review and approve proposed development releases.

Optimize and scale the application.

Designing and implementing components of a distributed system.

Implementing APIs with multiple different channels and protocols.

Optimizing system’s reliability, availability and performance.

Covering codebase with tests, creating specifications and documentation.

Regular meetings and discussions with customer’s side of the team..

Requirements

Excellent communication skills, both oral and written.

Technical expertise in web systems architecture, design, and development with NodeJS.

5+ years of experience in software engineering.

Upper-Intermediate level of English.

Experience in management or leadership role.

Strong knowledge of ElasticSearch, MySQL.

Git.

Strong knowledge in REST..

Would be a plus

Experience with AWS.

Full-stack development with Typescript.

Experience building single-page web apps with ReactJS.

TDD..

We offer

A competitive reward for your skills, experience, input, and results.

Abilities to visit conferences, master classes, pass certifications.

English classes and opportunity to learn from a native speaker.

Full compensation package.

Regular team events and activities..

Apply Online
This form collects your name, phone and email so that we can contact you later. Check out our Privacy Policy for the information on how we protect your data.

Apply with LinkedIn