We are seeking an experienced professional to join our dynamic engineering team. The ideal candidate will have a strong background in developing scalable web applications using Node.js. This position offers the chance to work on exciting projects and contribute to the growth of our creative solutions.
Key Responsibilities
• Design, develop, and maintain high-performance web applications using Node.js.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and resolve bottlenecks and bugs in the applications.
• Participate in code reviews and maintain code quality standards.
• Stay up-to-date with emerging technologies and industry trends.
Requirements
• Proven experience as a Node.js developer.
• Solid understanding of asynchronous programming and its quirks.
• Experience with RESTful APIs and third-party libraries.
• Proficiency in JavaScript, including ES6+ features.
• Familiarity with version control systems, such as Git.
• Excellent problem-solving skills and attention to detail.
Nice to have
• Experience with front-end frameworks like React or Angular.
• Knowledge of containerisation technologies (e.g., Docker).
• Familiarity with cloud services (AWS, Azure, etc.).
• Experience with database technologies, both SQL and NoSQL.