Node.js Senior Developer

5 - 9 years

0 Lacs

Posted:3 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced software developer with expertise in Node.js and Angular, you will be responsible for driving the development of enterprise-grade, scalable applications. Your role will require strong hands-on experience with cloud-native deployments and proficiency in building high-performance, low-latency REST APIs. Key Responsibilities: - **Architecture & Design**: Lead the design and architecture of scalable, enterprise-grade, and low-latency applications using Node.js, Angular, and cloud technologies. - **API Development**: Build and optimize scalable, high-performance REST APIs to support both front-end and external services. - **Microservices & Architecture**: Utilize experience with microservices and distributed systems architecture. - **Scalable Systems**: Design and deploy scalable and high-availability systems. - **Database Integration**: Integrate databases (SQL and NoSQL) with Node.js applications ensuring optimal performance and data integrity. - **Middleware Development**: Develop middleware components for handling authentication, authorization, logging, and other cross-cutting concerns. - **Cloud Infrastructure**: Utilize AWS services like EC2, S3, RDS, and Lambda for ensuring scalability and security of cloud-based applications. - **Full-Stack Development**: Engage in hands-on development across front-end (using Angular) and back-end (using Node.js) for seamless integration and performance optimization. - **Code Quality**: Write clean, well-structured, and maintainable code adhering to coding standards and best practices. - **Performance Optimization**: Identify and address performance bottlenecks, implementing optimizations to improve application performance. - **Security**: Implement security best practices to protect against common web application security threats, ensuring secure data handling in both front-end and back-end applications. - **Testing**: Conduct unit tests, integration tests, and end-to-end tests to ensure reliability and stability of applications. - **Collaboration**: Collaborate closely with cross-functional teams to ensure seamless delivery of products. Qualifications Required: - Strong proficiency in JavaScript and TypeScript. - Expertise in Node.js for back-end and Angular for front-end development. - Experience with microservices and distributed systems architecture. - Proven experience in designing and deploying scalable and high-availability systems. - Strong knowledge of SQL and NoSQL databases like PostgreSQL, MongoDB, etc. - Familiarity with the Java stack for building backend services is a plus. - Hands-on experience with Kubernetes, AWS, and CI/CD pipelines for automated deployments. - Proficiency in using Prometheus and Grafana for monitoring and optimizing application performance. - Expertise in Git and collaborative development tools. - Strong analytical and problem-solving skills. - Demonstrated ability to lead engineering teams, mentor developers, and drive technical vision. - Excellent communication skills for working with technical and non-technical teams. In addition to the above, we are strongly seeking candidates with full life cycle experience in building at least one enterprise-grade product and implementing scalable deployments.,

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