Position: Senior Node.js Developer in HelpDesk Team
Company: ZONE3000 (Namecheap, Inc)
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

**Description**

Within the project, you will have a chance to work on developing one of the Namecheap products. We are building an easy-to-use and intuitive help desk app that would help our customers all over the world receive the support they require and the support agents go an extra mile & surpass the customers’ expectations. We thrive on providing customer support as well as our customers with wise solutions that will empower them and bring their experience to the top. This is a great shot to boost your skills by overcoming the challenges of learning new technologies. The project presupposes working in close collaboration with product owner, vision owner & the scrum team. One of the main priorities for us is to give you wide possibilities of applying your experience and diving into self-development. If you are up for challenging yet stunning work experience, feel free to apply.

**Requirements**
- Excellent knowledge of Javascript
- Excellent knowledge of Node.JS
- Experience with Socket.io
- Experience with Backend JS frameworks: Express.js, Nest.js
- Experience with Frontend JS frameworks: Vue / React
- Experience with Mocha, Chai, Jest
- Experience with AWS platform
- Experience with SQL and NoSQL databases
- Experience with e2e, unit and integration test
- Ability to work with Docker-based environment
- Knowledge of software design patterns
- Understanding SOLID and other OOP principles
- Pre-Intermediate or higher level of English
- Team player
- Passionate for getting things done and result-oriented mindset

**Will be a plus**
- TypeScript
- NestJS
- Good communication skills
- Understanding CI / CD process
- Understanding REST API
- Understanding microservices architecture
- Experience in extraction functionality from monolith to microservices
- Experience working in an Agile / SCRUM environment

**Responsibilities**
- As a dedicated Scrum Product team member, you will deliver business value via code and systems, building an AWS-hosted, Docker-based, microservice-oriented product
- You will solve existing and new user problems and implement new business opportunities
- This includes writing code, unit and functional tests, making code reviews, designing architecture, analyzing and estimating user stories
- You will also have a chance to expand skills in backend (Node.js, TypeScript, MySQL, PostgreSQL) as well as frontend (Vuejs)
- Best-practices of SOLID and CI / CD based development workflow included

**We offer**
- Opportunity to deal with top-notch technologies and approaches in a world-leader product company with millions of customers
- Opportunity to make a difference for online privacy, freedom of speech, and net neutrality
- Decent market rate compensation depending on experience and skills
- Developed corporate culture: no micromanagement, culture based on principles of truth, trust, and transparency
- “You build it, you own it” mentality in most contexts
- Support of personal and professional development
- coverage of costs of external trainings, conferences, professional literature
- support of experienced colleagues
- in-house events and trainings
- regular knowledge sharing in teams
- English classes and speaking clubs
- Life-balance support
- truly flexible schedule, no time-tracking at all
- 25 working days of vacation
- 5 days of paid sick leave per month (if necessary) without providing a medical certificate
- generous maternity leave program
- compensation of sport or massage
- Professionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for it