Position: Middle/Senior Node.js Engineer
Company: SoftServe
Category: Node.js
Experience required: 2y
English level: intermediate

**WE ARE**
At SoftServe, we are advisors and providers who operate on the cutting-edge of technology. We are a team of 13,000+ thinkers and makers in more than 30 offices worldwide, true professionals and good people, who like what we do and do it well.

We are a big distributed team working with a fantastic customer, a giant in mining industry, located in Canada. Mining is an amazingly interesting, broad, and challenging domain. Having dived into it about 1.5 years ago, we are now developing several web applications and dashboards for different categories of users simultaneously. The destination of all of our products is simplification, time and resource-saving with a focus on ecology. And we rock!

Our expertise, knowledge, and dedication is highly valued by the customer, and earned us the status of a trusted vendor. SoftServe keeps being engaged in new activities, and we are looking for a new talents to expand our fantastic team.

**YOU ARE**
A highly motivated Backend Software Engineer demonstrating these competencies

• Knowledge of Node JS Core, Express JS, TypeScript, Loopback JS
• PostgreSQL, SQL/NoSQL DB
• MS Azure cloud services, and GCP
• Agile/Scrum methodologies
• Environment configuration (pre-push, pre-commit, eslint, prettier and etc.), tests integration
• Code optimization and memorization techniques
• GIT methodologies: Git-flow, REST
• Docker
• Testing tools
• OOP, GOF patterns, SOLID Principles
• Clear communication to get clarifications from customer (Upper-Intermediate English level)

Nice to have:

• Тerraform
• HTML/CSS/React or Angular
• TDD/BDD, SAAS, PAAS, IAAS

**YOU WANT TO WORK WITH**
• Modern technologies, popular on the market: Node JS Core, Express JS, TypeScript, Loopback JS
• Interesting customers and challenging projects
• Either alone on a subproject or in a team
• Developing new functionality and improving the existing ones

**TOGETHER WE WILL**
• Accomplish great things
• Get a great deal of learning and development opportunities along with our structured career path
• Take part in internal and external events where you can build and promote your personal brand
• Give you access to experienced specialists willing to share their knowledge
• It’s an exciting time to join us and find yourself a place in our growing success story!