Nodejs Developer
Roles & Responsibilities:
• Analyzing the feasibility of the project with the entire team and contributing for the optimum planning and architecture for the smooth, effective and relevant problem solving development.
• Optimize existing features for better performance.
• Ensure the quality of our codebase .
• Work closely with our design team, coordinators, architect and project owner to create feasible, scalable, performance oriented, self-explanatory(code) backend.
• Collaborate with our front-end developers, DevOps in the planning the optimum approach in handling the backend.
• Helping to maintain code quality, organization, and automatization.
• Identifying and resolving bottlenecks and defects.
• Maintain our high standards of quality and performance across all platforms.
• Contribute to our open source projects.
Required Skills:
• 2+ years of experience in Node.js, Javascript
• Expertise in Node.js, JavaScript, TypeScript, NPM
• Experience in Git, TDD is must
• Experience with OCLIF or CLI alike framework is a plus
• Good understanding of data structures and algorithms
• Deep understanding of HTTP and REST protocols
• Software debugging and unit testing experience is must
• Excellent problem solving and analytical skills
• Ability to develop secure solutions and knowledge of industry best practices regarding information
• security and defensive development
• Experience developing and pushing NPM modules is a plus.
Education Qualifications:
• Bachelor's or Master’s degree in Computer Science or other Technical Field.
#Preferred Candidates: Who can join within 30days