Senior Software Engineer (NodeJS)

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Node JS and React Developer, you will play a crucial role in designing and developing applications across the entire stack, encompassing the front-end, business, and data tiers. Your responsibilities will include: - Writing clean and correct code, incorporating feedback from code reviews, and consistently following best practices. - Taking the initiative to fix all problems proactively without compromising progress on assigned tasks. - Fully understanding the tools used by the team and being able to assist others if needed. - Prioritizing tasks effectively and synchronizing with the team, project management, and product owner. - Demonstrating knowledge of modern front-end build pipelines and tools, experience with version control systems like Git, and an understanding of Agile methodologies. - Familiarity with deployment and CI/CD processes, experience in building distributed and scalable SaaS offerings based on REST APIs, microservices, and containers, as well as system design and supporting cloud services. - Having the ability to learn and be productive on new technologies independently and quickly. Required Skills and Experience: - 8+ years of IT experience with full stack Node JS and React Developer, encompassing both Frontend and Backend. - At least 4+ years of relevant experience in Web design and development using React 17, JavaScript/Typescript frontend, and NodeJS frameworks & libraries. - Experience working with Progressive-Web App. - Strong fundamentals in React, Redux, state management, hooks, life-cycle management, props, and other related React design patterns. - Skills and experience in using relational database models and database management tools. Preferred Skills: - Full-Stack Knowledge: Understanding of back-end development and database management. - Build Tools: Familiarity with build tools and task runners (e.g., Webpack, Gulp, Grunt). - Testing Frameworks: Knowledge of testing frameworks like Mocha, Jasmine, or Jest. - Cloud Services: Experience with cloud services like AWS or Azure. - Agile Methodologies: Experience working in an Agile/Scrum development process. Education: - Bachelor or Masters degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You