DUTIES• Delivering clean, well-structured and reusable code following best practices and standards.
• Developing new functionalities according to specified requirements.
• Implementing application performance and database optimizations.
• Preparing technical documentation.
• Contributing to all areas of software development.
• Multi-tasking project development.
REQUIREMENTS• 2+ years of experience in Node.js application development using Express.js.
• Excellent knowledge in Node.js and Express.js.
• Excellent knowledge in OOP principles.
• Very good understanding of relational and NoSQL databases.
• Working experience with version control systems, preferably Git.
• Very good English language skills.
• Good communication skills.
• Teamwork experience.
• Experience with Puppeteer.
• Experience with React, Vue or Angular.
• Experience with data scraping.