Position: Middle JavaScript Full Stack Engineer (Node.js + Meteor), Communication Services
Company: DataArt
Experience required: 3y
English level: intermediate

CLIENT
Our client is a global provider of testing, analytics, and security solutions for the telecommunications sector.
We invite you to our company, not a project

PROJECT OVERVIEW
DataArt’s specialists are helping to develop an analytical solution which tracks transactions that determine the quality of customer experience with network service providers (QoE). From these transactions, key indicators are displayed, such as radio frequency performance, base signal speed, and service performance (VoLTE, SMS). All metrics are combined into the final QoE estimates, which are used to determine hot spots and help localize and solve service quality problems.
We create a restriction-free environment
We let you concentrate on your job

Responsibilities
Design, develop and implement front-end and back-end software functionality
Full cycle of live system development - new features, maintenance and improvements, support and bug fixes
Ensuring the entire stack is designed and built for speed and scalability
Collaborate with the team to deliver customer-facing product functionality
Share your knowledge and learn from other experts
Explore new technical approaches to better our engineering practices

Requirements
3+ years of prior hands-on experience working as a Full Stack developer
Expert knowledge of and experience with Node.js, JavaScript (ES6+)
Experience with REST and third-party API integrations
Knowledge of code testing techniques (including BDD, TDD)
Experience with unit tests
Knowledge of Material UI
The ability to work with version control systems, Git
The ability to work with CI/CD systems
Proven track record of building and delivering customer facing product functionality
Solid understanding of microservices architecture
Know how to collaborate with cross-functional teams to define, design, and ship new features
Spoken English, excellent communication skills
Nice to have
Knowledge of Docker, Kubernetes, Meteor, Angular and/or React
Experience with Unix-based systems
Familiarity with OSI Model, network topology, protocols and tools
Knowledge of NoSQL Database principles and systems
Knowledge of relational Database Management Systems (Informix, HSQLDB, MySQL, MariaDB, or PostgreSQL)