● Technical expertise in web systems architecture, design, and development with NodeJS.
● 3+ years of experience in software engineering.
● Strong knowledge of ElasticSearch, MySQL.
● Git.
● Strong knowledge in REST.
● Experience building single-page web apps with ReactJS.
● TDD.
● Upper-Intermediate level of English.
● Self-driven.
● Excellent communication skills, both oral and written.
● Experience with AWS.
● Full-stack development with Typescript.
● A competitive reward for your skills, experience, input, and results.
● Abilities to visit conferences, master classes, pass certifications.
● English classes and the opportunity to learn from a native speaker.
● Full compensation package.
● Regular team events and activities.
● 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 the customer’s side of the team.
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.