We are looking for a Node.js Developer to assist us in building dynamic and scalable products. The selected candidate is expected to have proven proficiency in the development, debugging, and maintenance of backend architectures of web applications alongside exceptional problem-solving skills and a proactive approach to designing solutions.
Responsibilities:
Design, develop, debug and maintain backend architecture to meet challenging functionality, scalability, and reliability requirements
Build systems and new features with an emphasis on code quality, maintainability, and readability
Write and perform valid tests to ensure the functionality of the code
Design and develop with the ambition to solve problems
Provide necessary feedback to improve the efficiency and effectiveness of practices
Be proactive and communicate risks and challenges promptly
Work in an agile environment with a cross-functional team that promotes collaboration and growth
Requirements:
An ideal candidate must have:
Bachelor’s degree or equivalent work experience in the relevant
2+ years of experience in software development
Demonstrable knowledge of Node.js
Demonstrated track record of successfully understanding business requirements and designing realistic and effective solutions
Excellent problem-solving skills with an emphasis on scalability
Strong grasp of software engineering fundamentals, best coding practices, and refactoring techniques
Skilled in microservices and backend APIs for high-traffic modular web applications
Ability to collaborate effectively within a team and with people at all levels in an organization