Position: JavaScript Full stack Developer
Company: PDFfiller
Category: Node.js
Experience required: 3y
English level: intermediate

We are creating the SignNow web-product that allows users to automate their business processes through electronic document management. The team is working on several Node.js microservices, including a full web backend, API proxy, authorization service, ABtest service and other parts of the internal ecosystem. Node.js services allow to combine internal services payloads, orchestrate the API for React applications. They perform the business logic in the PDF editor, electronic signature modules and third-party integration as Netsuite, Salesforce, etc.
At the same time, we are also committing to several React applications that directly interact with users and allow them to solve their business problems by interacting through the user interface.
Tech stack: JavaScript, NodeJS, React/Redux, Webpack, Angular, ioredis, Hapi, Wreck, pm2, AWS, Docker.

Required skills:
- Good understanding of JavaScript / TypeScript;
- Strong knowledge of Node.js/React
- Understanding of API design and RESTful services;
- Confident understanding of HTML5/CSS3;
- Experience with version control system (Git);
- Skills in learning and implementing new technologies quickly;

Tasks:
- Support for existing NodeJS services and React applications;
- Improving the quality of the existing code base, refactoring;
- Writing tests;

We offer:
— The members of our team get monthly bonuses and options contracts (each of us has a share in PDFfiller, so that company growth is a capitalization growth of one’s interest).
— All of PDFfiller’s employees have access to the company’s financial reports regardless of their role in the team. When the company goes public, the employees get their one-off payments according to their options contracts.
— Regular sports activities in the office with professional coaches: yoga, stretching (3 times a week) and boxing (2 times a week).
Tango. Volleyball and soccer.
— Paid upgrade career courses, conferences for professionals and English classes are common practice at PDFfiller.
— Medical insurance for you and your family.
— Paid lunches delivered to the office and a lot of healthy snacks.
— Staff massage therapist.
— We’ve organized PHP, JS and QA Automation schools based in our office where the trainers are our employees. Anyone may try their hand at one of the schools and attend the course.