Responsibilities Of Candidates Include:
Gather And Address Technical And Design Requirements Liaise With Developers, Designers, And System Administrators
To Identify New Features Draft The Low-Level System Design Of The Application And Discuss With The Technical Lead Of The Project Participate In The Entire Application Lifecycle,
Focusing On Coding And Debugging Write Clean Code To Develop Functional Applications Follow The TDD (Test Driven Development) Practices To Ensure That The Code Is Well Tested And Regression Does Not Take Place
Create Utility Functions And Middleware For Common Use Cases And Build Reusable Code And Libraries For Future Use
Properly Document The API To Ensure That It Is Easy To Understand And Integrate With The Frontend Application
Collaborate With Front-End Developers To Integrate User-Facing Elements With Server-Side Logic
Follow Emerging Technologies And Incorporate Them Into The Development Process
QUALIFICATION & SKILL SET
Bachelor's Degree In Computer Science, Information Technology, Or Similar Streams.
At Least One Years Of Experience As A Node.Js Developer.
Should Be Proficient With The Use Of SQL And NoSQL Databases. Extensive Knowledge Of JavaScript, Web Stacks, Libraries, And Frameworks.
Should Have A Good Understanding Of Server-Side Technologies And Services, And The Architecture That Binds Them Together.
Superb Interpersonal, Communication, And Collaboration Skills. Exceptional Analytical And Problem-Solving Aptitude. Great Organizational And Time Management Skills.
