Position: Middle Node.js Developer
Company: opinov8
Experience required: 3y
English level: upper

WE BUILD
Client is a USA-based company offering online health care service by uniting doctors with their patients across the globe in one platform and simplifying the process of medical care providing.

Project stack: Node.js, TypeScript, React.js, Vue.js, Angular.js. Stack you will have to work with: Node.js (Loopback4, Strapi), TypeScript

BEING PART OF THE TEAM
- Build & Design efficient, secure and reusable web systems and abstractions
- Building & Documenting approaches which could be reused for other projects
- Code review and applying automated tests, linters, due to the high-quality standards
- Participation in the Agile Product Development Life Cycle
- Stand to the following of development best practices, including code reviews, testing, and documentation
- Identify and communicate Javascript best practices (e.g. contributing in NodeJS / JS competency of the team)

POWER YOU BRING
- Solid knowledge of JS fundamentals, understanding of Chrome's V8 engine
- NodeJS production experience (3+ years), experience with Loopback4, Strapi
- Strong understanding of Typescript, JavaScript, RESTful APIs, HTTP, and networking concepts
- Experience with relational and non-relational databases (at least one of them)
- Strong understanding of Networking and RESTful APIs
- Experience with Scrum\Kanban methodologies
- English level - Upper-Intermediate (sufficient level for direct communication with the customer)


WOULD BE A PLUS:
- Performance tuning, remote debugging on production
- Integrations with other services, SSO, SSR, compilation/es6/async functions, security audits
- Integrations with Cloud APIs (AWS, Azure)
- Practical experience with WebSockets and real-time communications
- Knowledge of Docker containerization