Position: Node.Js Developer
Company: Techfabric
Category: Node.js
Experience required: 2y
English level: intermediate

**Requirements**:

• 3 + years experience with javascript and NodeJS;
• Understanding of MACH approach;
* 2+ years of experience working and designing relational databases;
• Git + gitflow;
• Hands-on experience in building RESTful API’s and SPA’s;
• Experience in Third-Party services integration;
• Analytical capabilities;
• Design patterns;
• Intermediate+ English level, ability to communicate effectively in English;
• Great time management skills and self-organization;

**Will be a plus**:

• AWS, GraphQL, Docker;
• SOA, SOLID.

**We offer:**

• Competitive salary, long-term employment;
• Honest attitude, individual approach, stability, and keeping promises;
• Flexible schedule, possibility to partially work from home or remotely;
• Personal Development Plan + compensation for courses and certifications;
• Salary review 2 times per year;
• English lessons 2 hours per week (Teacher + Native speaker);
• Yoga classes 3 times per week;
• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
• Supportive and friendly team members.

**Responsibilities**:

• Write clean, efficient, scalable, and testable code;
• Work with business stakeholders, product owner, and team members to develop web applications;
• Participate in software architecture and tech design;
• Participate in the code review process;
• Maintain quality and ensure the responsiveness of applications;
• Support existing codebase, bug fixing;
• Optimize application for best performance and user experience.