This is a permanent role with Valued client of Vidpro.
We are seeking a skilled Full Stack Developer with strong experience in the MERN/MEAN stack to build robust, scalable, and extensible web applications. The ideal candidate will be hands-on in both frontend and backend development, capable of designing modern architectures, ensuring performance, and deploying solutions on the cloud.
Develop and maintain RESTful services using Node.js backend.
Define and implement scalable and high-performance application architecture.
Contribute to frontend development as required using JavaScript frameworks.
Design and manage relational and non-relational databases.
Ensure seamless integration of tools, frameworks, and development environments.
Perform unit testing and functional testing to ensure application robustness.
Troubleshoot and resolve production and non-production issues.
Deploy applications on AWS Cloud, ensuring stability and quick issue resolution.
Identify technical risks and resolve bottlenecks.
Work closely with engineers, researchers, and technical specialists.
Maintain high standards of code quality, documentation, and technical design.
Improve system performance and address ongoing technical challenges.
Strong hands-on experience with:
Node.js
Express.js
MongoDB
AngularJS or React.js (Component-based architecture familiarity)
Solid experience in JavaScript development on both client and server side.
Experience with REST API design, implementation, and documentation (e.g., Swagger).
Proficient in JSON, XML parsing, DOM manipulation, asynchronous programming.
Experience with responsive UI frameworks (e.g., Bootstrap, Foundation).
Knowledge of backend languages like C#, Java, or Python is a plus.
Experience in LMS and API integration.
Ability to debug applications locally and in client environments.
Experience developing mobile-responsive web applications.
Familiarity with creating and maintaining design language systems or reusable UI frameworks.
Strong, fluent verbal communication skills in English.
Ability to understand and interact effectively with clients across geographies.
Demonstrates clarity, coherence, and professionalism in communication.
B.Tech / B.E / M.Tech / MCA or equivalent degree in Computer Science or related field.